क्या फ्लेक्स एप्लिकेशन में कोड लिखना संभव है जो केवल डीबग बिल्ड में चलाया जाएगा, या डीबगर के माध्यम से चलने पर? क्या फ्लेक्स वास्तव में रिलीज बिल्ड से कोड को हटाने का एक तरीका प्रदान करता है, जैसे सी-शैली # डिफाइन?डीबग मोड में फ्लेक्स ऐप चल रहा है तो आप प्रोग्रामेटिक रूप से कैसे बता सकते हैं?
ऐप एक वेब पेज में आवश्यक नहीं है। डिबग बनाता है के लिए
-define+=CONFIG::debugging,true
, और
-define+=CONFIG::debugging,false
रिहाई के लिए
बनाता है:
[flash.system.Capabilities] में स्थिर संपत्ति 'क्षमताओं .isDebugger' है (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Capabilities.html #isDebugger) कक्षा, लेकिन मैं डीबग फ़्लैश प्लेयर को लक्षित करने के लिए इसका उपयोग करने की अनुशंसा नहीं करता क्योंकि आप यह नहीं मान सकते कि उपयोगकर्ताओं को डीबग प्लेयर इंस्टॉल नहीं होगा। यदि आप अपना खुद का विशेष निर्माण बनाना चाहते हैं तो सशर्त संकलन करने का तरीका है। –