سؤال

لدي .fla على جهاز Mac الذي قمت بإنشائه في Flash CS5. لقد قمت بحفظه كملف CS4 وأرسلته إلى صديق لديه جهاز Windows.

لديّ رمز مرتبط بفئة AS تحتوي على رموز بداخلها لها أسماء مثيلات. يشير مُنشئ الفصل إلى أسماء المثيلات هذه. عندما أقوم بتجميع ، كل شيء يعمل كما هو متوقع. عندما يجمع صديقي ، يحصل على أخطاء في البرمجيات تخبره أن الحالات المذكورة أعلاه غير محددة.

أنا في حيرة كاملة. أي أفكار لماذا يحدث هذا؟

الأشياء التي جربناها:

  • تم التحقق منه للتأكد من أن لدينا نفس مسار المصدر
  • تأكد من أن الرمز في الفلاش IDE لديه الرابط الصحيح
  • حاول تجميع .fla مع CS4 على الجهاز الخاص بي. إنه يعمل ، وهو ما يجعلني أعتقد أنها مشكلة في نظام التشغيل Mac/Windows.
هل كانت مفيدة؟

المحلول

حاول الذهاب إلى نشر الإعدادات -> Flash -> [زر الإعدادات بجانب "AS3] - نفس المكان الذي تذهب إليه لتعيين ClassPath. هناك مربع اختيار هناك يقول مثيلات مرحلة الإعلان - يبدو أنه لم يتم فحصه على إصدار CS4 Windows ... يجب التحقق منه إذا كنت لا تريد أن تكتب أشياء مثل:

public var myClip:MovieClip;

لكل حالة قمت بوضعها باستخدام IDE Flash.

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