Sipariş ile bir HTML sayfası-sorun üzerine birden fazla gömülü bir flash uygulamaları yüklüyor

2 Cevap php

Biz Flash yazılı bir sitenin gömülü bir sürümünü yüklemek gerekiyor ve aslında bir HTML sayfası üzerinde, kendisinin birden çok örneğini yüklemek için tasarlanmış değil. Belirli bir konu hepsi flash player aynı örneği tarafından açılan ediliyor verilen, gömülü olduğunda onları sırayla yüklemek için nasıl olduğunu.

Bu karmaşık bir haritalama uygulama, ve oturum değişkenleri bir önceki bitirmeden önce yüklemeye başlayan başka bir örneği tarafından yazılır gibi şu anda, haritalar ve veri karışmış olsun. Biz onlara yüklemek için başka başlamadan önce, sırayla bir bitirme yüklemek için bir yol gerekir.

Biz URL belirtebilirsiniz en bir & order = 1 ya da benzer. Biz backend PHP ve SQL var.

Edit: The embedded versions are being loaded in an iFrame of a parent site. One php file loads one swf, as many times as the parent site desires.

2 Cevap

Ben JavaScript kullanmak ve swfobject Flaş sayfa üzerine sırayla uygulamaları yüklemek için. Javascript kodu, bu flash uygulamaları yüklemek istiyor ve o ExternalInterface aracılığıyla javascript bir işlev çağırarak yüklenmesi tamamlandığında her Flash uygulaması içeren sayfadaki javascript bildirmelidir sırasını içerebilir hangi olur Daha sonra listedeki bir sonraki Flash uygulaması yüklenmesini tetikler.

Ben en basit görünmüyor gerekir benim çözüm söylemek üzülüyorum ama ne yazık ki, yukarı kararlı sürümünü kullanmaya devam etmek en gerçekçi olabilir. Bu güncel gereksinimleri ile eşleşen böylece muhtemelen uygulamanın kurulum çekirdeğini yeniden faktoring birkaç gün geçirebilirsiniz.

Bu tür-of-iş boşa alabilirsiniz gibi yapmak ve hatta daha ileri şeyleri zorlaştırmak için harici bir 'hack' bulmak için genellikle iyi bir şey değil. Deneyim, bütün her zaman bir süre için üzerinde düşünme oturarak yapardı daha 'hızlı düzeltmeleri' bu tür değişiklikler yaparak daha fazla zaman (ve ağrılı bir) harcamak özetliyordu.