AS3 swf içine AS2 swf yüklemek
Flash 9 ve Actionscript 3.0 çıktıktan sonra Flash uygulama geliştiricilerde adeta bir kabus haline gelen versiyon karmaşası çözülecek gibi değil. Şahsen aynı durumu ben de yaşamaktayım. Bundan 1 sene öncesine kadar Actionscript 2.0 ile yapmış olduğum uygulamaları yeri geldiğinde Actionscript 3.0 ile yaptığım yeni uygulamaların içine yüklemem gerekmekte. Bu durum Actionscript 3.0 için hiç bir sorun teşkil etmemekte. Yani gönül rahatlığıyla bir Actionscript 3.0 uygulamasına bir Actionscript 2.0 uygulaması yükleyebilirsiniz.
Dikkat etmeniz gereken bir nokta da şu ki; Actionscript 3.0 içine yüklenen Actionscript 2.0 uygulamasındaki hiç bir değişkene ve class’a Actionscript 3.0 uygulamasından ulaşamayışımızdır. Yani aslında uygulamaları yüklemekten çok gömmüş oluyoruz :) Yine de bu kolaylık dahi bir çok noktada hayat kurtarmaktadır.
Peki ya tam tersi için?
İşte bu noktada kabuslarınıza kabus katacak bir haberim var. O da şu ki; herhangi bir Actionscript 2.0 uygulaması içine bir Actionscript 3.0 ugyulaması yükleyememekteyiz.!!!!!!!!
Bunun elbette Flash Player açısından bir çok mantıklı sebebi var. En azından ilk akla gelen şey Actionscript 2.0′ın AVM kullanması ve Actionscript 3.0′ın AVM2 kullanması gibi.
Bu konu ile ilgili daha detaylı ve Adobe tarafından hazırlanmış bir kaynak da isterseni buradan ulaşabilirsiniz.







