أي مترجم Flash SWF يستخدم توجيهات المترجم؟
-
08-07-2019 - |
المحلول
لقد استخدمت mtasc
, ، ولا يدعم هذا النوع من التجميع الشرطي.ومع ذلك، يبدو مثل Flex 3 mxmlc
لديه دعم لهذا عبر -define
خيار سطر الأوامر.وأيضا هاكس يفعل بالضبط ما تريد.
نصائح أخرى
يدعم مترجم MXMLC أيضًا الترجمة الشرطية، على الرغم من أنها بدائية جدًا ويتم تنفيذها بشكل غريب.
لم ينفذوا "ifdef".وبدلاً من ذلك نحصل فقط على القيمة بعد الفاصلة من المهمة.في حين أن هذا يعمل بشكل جيد لإدراج السلسلة، إلا أنه مربك جدًا بالنسبة للقيم المنطقية.
المثال التالي سوف يقوم فقط بتجميع تطبيق "الإصدار" للطريقة:
-define=CONFIG::debugging,false -define=CONFIG::release,true
ثم في كود المصدر الخاص بك:
CONFIG::debugging
private function configure():void {
// set up for debugging
}
CONFIG::release
private function configure():void {
// set up for release
}
لا تنتمي إلى StackOverflow