سؤال

ولدي فرنك سويسري (child.swf) أود أن تحميل إلى آخر (parent.swf). وأود أن تمرير معلمة إلى child.swf من خلال محمل أستخدمه. <قوية> ملاحظة أنني لا أسعى لتمرير ب flashVars أن parent.swf بالفعل ، لكن بدلا أحاول أن مجرد تحميل فرنك سويسري فرنك سويسري من خلال آخر بحجج مخصص.

هل كانت مفيدة؟

المحلول

في فرنك سويسري الطفل، وكتابة وظيفة (الحرف الأول في التعليمات البرمجية أدناه) لتلقي أي بارامس. عندما يشير إلى محمل Event.COMPLETE، استدعاء الدالة من parent.swf كما يلي:

var request:URLRequest = new URLRequest("child.swf");
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadHandler);
loader.load(request);

function loadHandler(event:Event):void
{
   var childSwf:Object = event.target.content;
   childSwf.init( PARAMS );
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top