2010-02-03 13 views
6

फ्लेक्स बिल्डर 3:
का उपयोग करके मुझे पिछले कुछ घंटों के लिए प्रत्येक एकल डीबग लॉन्च में यह समस्या हो रही है।
मैं इसे पहले भी प्राप्त करता था, लेकिन थोड़ी देर में, प्रत्येक डीबग लॉन्च के साथ नहीं।
मुझे पता चला कि फ्लेक्स डीबगर एक निश्चित 7935 बंदरगाह का उपयोग करता है लेकिन मुझे
यह कैसे बदला जा सकता है?डीबगर से कनेक्ट करने के लिए फ़्लैश प्लेयर की प्रतीक्षा

+0

फ्लेक्सबिल्डर का पूरा डीबग/प्रोफाइल लॉन्च हिस्सा पूरी तरह से नीचे जाने और विफलता के लिए लगातार प्रवण है। अफसोस की बात है, एक्शनस्क्रिप्ट संलेखन के लिए (एडोब) विकल्प कुछ हद तक बदतर हैं। मैं FlashDevelop के लिए एक थोक कदम पर विचार कर रहा हूँ। – spender

+0

यह आपकी समस्या का समाधान कर सकता है http://blog.air4android.com/?p=59 एचटीएच – AIR4Android

उत्तर

5

मुझे याद है कि यह समस्या कुछ बार हो रही है। इसे फ्लेक्स प्रोफाइलर के साथ करना पड़ सकता है (मैं गलती से उस पर क्लिक करता था और फिर डीबगर लॉन्च करने की कोशिश करता था)।

यदि आप प्रोफाइलर शुरू करते हैं और इसे बहुत तेज़ रोकते हैं, तो यह आपके होम निर्देशिका में फ़ाइल में कुछ जोड़ देगा जो इसे नहीं करना चाहिए।

अपने ऑपरेटिंग सिस्टम पर /path/to/home/mm.cfg देखें (मैक पर, आप इसे mate ~/mm.cfg के साथ टेक्स्टमेट में खोल सकते हैं)। mm.cfg फ़ाइल फ्लेक्स

में डिबगिंग के बारे में कुछ जानकारी संग्रहीत करता है तो उस फ़ाइल में, यकीन है कि यह केवल सामग्री है:


ErrorReportingEnable=1 
TraceOutputFileEnable=1 

अगर वहाँ एक अतिरिक्त पंक्ति है (याद नहीं कर सकते/यह मिल जाए,

PreloadSwf=/Users/[username]/Documents/workspace/.metadata/.plugins/com.adobe.flash.profiler/ProfilerAgent.swf?host=localhost&port=9999
जैसे कुछ), इसे हटाएं।

मुझे बताएं कि यह ठीक करता है या नहीं।

लांस

+0

यह काम करता है। मैंने mm.cfg फ़ाइल को हटा दिया है। वास्तव में मैंने प्रोफाइलर को "PreloadSwf" कमांड के साथ काम करने के लिए मैन्युअल रूप से इस फ़ाइल को बनाया था। हालांकि प्रोफाइलर उसके बाद भी काम नहीं करता था :-) – dharm0us

+0

तो, मूल रूप से मैंने अभी इस फ़ाइल को हटा दिया है, क्योंकि प्रोफाइलर वैसे भी काम नहीं कर रहा था। – dharm0us

+0

ठंडा :)। मुझे नहीं पता कि आपको फ़ाइल को मिटाना चाहिए या नहीं, तो आप वहां उन दो पंक्तियों के साथ इसे रखना चाहेंगे, जो जानता है कि क्या होगा। चियर्स! –

2

यह मेरे लिए काम किया: ठीक है, एक SWF पर क्लिक करें का चयन करें "खोलें ...", चुनें "अन्य ...", डीबग खिलाड़ी का चयन करें और चेकबॉक्स की जांच करें "हमेशा के साथ खोलें" ।
मैक ओएसएक्स/फ्लैशबिल्डर 4

+1

poifect ++ पर/लाइब्रेरी/एप्लिकेशन सपोर्ट/मैक्रोमीडिया में भी स्थित हो सकती है; चीयर्स – Neo

1

डांज की तरह - फ्लैश प्लेयर स्वचालित अपडेट के बाद यह मेरे साथ हो रहा है। मैंने बस Adobe Flash Player download page से डीबग फ़्लैश प्लेयर को पुनर्स्थापित किया और सब कुछ अपेक्षित काम करता है।

2

ब्राउज़र या स्टैंडअलोन फ़्लैश प्लेयर में या तो अपने लॉन्च फ्लैश एप्लिकेशन पर राइट क्लिक करें और सक्षम होने पर डीबगर पर क्लिक करें और स्थानीय बटन से स्थानीय मशीन पर रेडियो बटन बदलें और आईपी 127.0.0.1 दर्ज करें और आप डीबग करने के लिए स्वतंत्र हैं। मुझे लगता है कि शायद आपकी मेजबान फ़ाइल से समस्या है।

+0

आपका क्या मतलब है "डीबगर पर क्लिक करें" - मैं वहां कैसे जा सकता हूं? – mheavers

+0

यदि आप फ्लैश के डीबगर संस्करण चला रहे हैं, तो डिबगर विकल्प के साथ एक मेनू लाने के लिए राइट क्लिक करें। अन्यथा अपनी सेटिंग्स बदलें या प्रासंगिक डीबगर संस्करण http://www.adobe.com/support/flashplayer/downloads.html स्थापित करें – davient

0

सुनिश्चित करें कि आपकी बिन-डीबग निर्देशिका में उचित नाम के साथ एक एसएफएफ फ़ाइल है और वह नाम प्रोजेक्ट के लिए index.template.html फ़ाइल में निर्दिष्ट SWF नाम से मेल खाता है।

मैंने index.template.html फ़ाइल को किसी अन्य प्रोजेक्ट से इसी तरह से गलती से बदल दिया था। जब मैंने डीबग करने की कोशिश की, तो मुझे यह "टाइम प्लेयर से कनेक्ट करने के लिए फ़्लैश प्लेयर की प्रतीक्षा कर रहा है ..." स्थिति समाप्त हो गई।

3

यह भी सुनिश्चित करें कि आप क्रोम का उपयोग नहीं कर रहे हैं। फ्लैश प्लेयर डीबगर (इसे लिखने के समय) क्रोम में काम नहीं करता है।

2

आईई करने के लिए डिफ़ॉल्ट (क्रोम) से ब्राउज़र को बदलने के लिए मुझे

0

काम मेरे लिए समस्या यह है कि इंटरनेट एक्सप्लोरर खोला और एक प्रमाण पत्र समस्या से पता चला है, अगर मैं फ्लॉप जारी रखने के लिए इस डिबगर इस त्रुटि को दिखाने होता था। अगर मैं यानी जारी रहता हूं, तो कोई समस्या नहीं होती है।