سؤال

لقد وجدت هذا الدليل باستخدام فلاش المعلمات ، يعتقد أنه قد يكون من المفيد نشر هنا منذ فلاش CS3 يفتقر إلى الاستخدام مثلا قراءة هذه المعلمات.

راجع الإجابات على الرابط

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

المحلول

لست متأكدا لماذا مثاله المكالمات LoaderInfo.على DisplayObject الدرجة الخاصة (للقراءة فقط) loaderinfo مكان الإقامة.طالما الرئيسية الخاصة بك الطبقة تمتد DisplayObject ، يمكنك الاتصال بمكان الإقامة مباشرة

package {
    import flash.display.Sprite;

    public class Main extends Sprite {

        public function Main() {
            var test1:String    = '';

            if (this.loaderInfo.parameters.test1 !== undefined) {
                test1 = this.loaderInfo.parameters.test1;
            }
        }
    }
}

من الطبيب:

بإرجاع كائن تحتوي LoaderInfo معلومات عن تحميل الملف هذا عرض كائن ينتمي.على loaderInfo وعرفت فقط الجذر عرض موضوع SWF الملف أو تحميل صورة نقطية (ليس الصورة النقطية التي يتم رسمها مع أكشن).العثور على loaderInfo الكائن المقترنة مع ملف SWF الذي يحتوي على عرض كائن اسمه myDisplayObject, استخدام myDisplayObject.الجذر.loaderInfo.

نصائح أخرى

var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;

المادة بكاملها في:

http://blogs.adobe.com/pdehaan/2006/07/using_flashvars_with_actionscr.html

ملاحظة هامة!هذا سوف تعمل فقط في الطبقة الرئيسية.إذا كنت سوف تحاول تحميل المعلمات في فئة فرعية لن تحصل على شيء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top