flashVars nedir? ne işe yarar? başlığı altında flashVars’ın ne kadar önemli ve kullanışlı olduğunundan bahsetmiştik. şimdi flashVars bilgimizi biraz daha ilerleticez.
Flash dökümanınız dışındaki veriyi aşağıdaki kod ile alabiliyorsunuz;
root.loaderInfo.parameters.kategoriAdi
İki swf dosyasını birbirine load ettiğinizde yine yukarıdaki parametre yardımı ile flashVars’ı alabilirsiniz.
Ancak yüklenen swf’yi Document Class (OOP (Object Orient Programming)) kullanılarak hazırlandıysa yukarıdaki kod çok fazla işe yaramayacak ve veri’yi alamayacaksınız demektir.
aşağıdaki kod’da da belirttiğim gibi swf URL’inin sonuna parametreleri de göndermeniz gerekmektedir.
var _path:String = "loadSwf_external.swf"+ "?veri="+root.loaderInfo.parameters.veri+"&rakam="+root.loaderInfo.parameters.rakam;
var loader:Loader=new Loader();
var request:URLRequest = new URLRequest(_path);
loader.load (new URLRequest(_path));
addChild (loader);