किसी भी ब्राउज़र में चलने पर फ़्लैश/फ्लेक्स फिल्मों के trace()
आउटपुट को देखने का आसान तरीका क्या है?ब्राउज़र में चलते समय फ्लैश का ट्रेस() देखें
उत्तर
content debugger version of Flash Player डाउनलोड और स्थापित करें।
ट्रेस एक mm.cfg फ़ाइल जोड़कर लॉगिंग (official guide) सक्षम करें:
ErrorReportingEnable=1
TraceOutputFileEnable=1
कहाँ mm.cfg ओएस पर निर्भर करता है को बचाने के लिए:
- मैक ओएस एक्स:
/Library/Application Support/Macromedia
- विंडोज़:
%HOMEDRIVE%\%HOMEPATH%
- लिनक्स:
/home/user name
लॉग फ़ाइल, flashlog.txt, पर पाया जा सकता:
- Windows 95/98/ME/2000/XP:
C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs
- Windows Vista:
C:\Users\username\AppData\Roaming\Macromedia\Flash Player\Logs
- मैक ओएस एक्स:
/Users/username/Library/Preferences/Macromedia/Flash Player/Logs/
- लिनक्स:
/home/username/.macromedia/Flash_Player/Logs/
वैकल्पिक रूप से, आप Firefox स्थापित कर सकते हैं ऐड-ऑन FBTracer जो Firebug पैनल में ट्रेस आउटपुट प्रदर्शित करता है।
डी राक्षस के MonsterDebugger देखें। आप एक सुंदर एआईआर अनुप्रयोग में ट्रैक ऑब्जेक्ट्स, निशान, और डिस्प्ले चेन डीबग कर सकते हैं। उपयोग करने के लिए बहुत मजेदार है। और यह खुला स्रोत है!
तुम भी फ्लैश और फ्लेक्स कॉन्फ़िगर एक लॉग फ़ाइल में लिखने के लिए कर सकते हैं। की जाँच करें कि यहाँ कैसे करना है:
http://livedocs.adobe.com/flex/3/html/help.html?content=logging_04.html
मैं दानव हाल ही में उपयोग कर रहे हैं, लेकिन मैं एक उपनाम है कि flashlog फ़ाइल पर एक यूनिक्स "पूंछ" दौड़ा किया करते थे कि प्रभावी रूप से मुझे एक प्रवेश देना होगा "ब्राउज़र में" ट्रेसिंग के लिए खिड़की:
alias flashlog='tail -f /PATH/TO/flashlog.txt'
या यदि आप (कंसोल मैक ओएस पर) की तरह एक लॉग दर्शक है, तो आप लॉग वहाँ देख सकते हैं। इन विकल्पों का सुझाव देने का एकमात्र कारण यह है कि फ्लैशट्रैसर सुंदर "क्रैश" है;)
यह बिल्कुल सही नहीं है क्योंकि यह केवल एआईआर और एएस 3 ऐप्स को पूरा करता है। –
हा, ठीक है। क्या, अगर जीवन में कुछ भी सही है? – typeoneerror
वाह। काश मैं इसे 2 साल पहले मिला था। यह आपको यह दिखाने के लिए चला जाता है कि, प्रोग्रामर के रूप में, हम इतने उपयोग में शेल आउटपुट फ्लाई देख रहे हैं कि हम कभी-कभी भूल जाते हैं कि एक अच्छी तरह से इंजीनियर जीयूआई डीबगर कितना अच्छा हो सकता है। – Stephano
शायद दूसरों के रूप में फैंसी नहीं है या अत्याधुनिक है, लेकिन मैं फ्लैश मूवी में अपना स्वयं का लॉग फ़ंक्शन बनाना चाहता था (मजेदार रूप से पर्याप्त, जिसे लॉग) जिसे ट्रेस कहा जाता है और पृष्ठ पर जेएस फ़ंक्शन भी कहा जाता है (जिस भी विधि के साथ आप सहज हैं)। पृष्ठ पर फ़ंक्शन फायरबग के साथ बस एक साधारण console.log() था। सरल और एक इलाज किया।
मैं Thunderbolt उपयोगकर्ता से खुश हूं, शायद यह एक लुक के लायक है (एकाधिक लॉग स्तर, बॉक्स के बाहर फायरबग के साथ अच्छी तरह से खेलता है)।
+1। –
चूंकि मैक्रोमीडिया एडोब द्वारा अधिग्रहित किया गया था, मैंने सोचा कि यह 'डी: \ दस्तावेज़ और सेटिंग्स \ उपयोगकर्ता_नाम \ अनुप्रयोग डेटा \ Adobe \ Flash Player \ Logs \ flashlog.txt' होना चाहिए।जो मेरे लिए कुछ मिनटों में कमी आई है। अंततः मैं इसे डी: \ दस्तावेज़ों और सेटिंग्स \ user_name \ अनुप्रयोग डेटा \ Macromedia \ Flash Player \ Logs \ flashlog.txt और bingo को देखने का प्रयास करने का प्रयास करता हूं, मैं फ़्लैश देख सकता था ट्रेस() आउटपुट।
मुझे आश्चर्य है कि क्यों एडोब Macromedia में लॉग फ़ाइल स्थान रखने folder.Whatever यह है मैं फ्लैश अनुप्रयोगों एक ब्राउज़र के भीतर चलाने का पता लगाने ouptuts देख सकते हैं चौखट है और मैं एक खुश आदमी :)
Vizzy जीवन बनाता हूँ यदि आप मूल लॉगफाइल दर्शक चाहते हैं तो आसान। आप बस डीबग प्लेयर स्थापित करें और फिर विज़ी इंस्टॉल करें। यह एक खिड़की है जो फ्लैशलॉग फ़ाइल को पूंछ करती है। मधुर बात यह है कि सभी mm.cfg फ़ाइल bs.s. है तुम्हारे लिए।
उपकरण का उपयोग करने में आसान है। एक बार एक डीबग फ़्लैश प्लेयर स्थापित हो जाने के बाद, कोई विन्यास की आवश्यकता नहीं है। सब विज़ी द्वारा किया गया। ब्राउज़र स्वतंत्र। कूल टूल – Dimuthu
खिड़कियों में, आप ऑपरेटिंग सिस्टम, 'अनुप्रयोग डेटा' का एक स्थानीयकृत संस्करण (यानी स्पेनिश) का उपयोग करते हैं स्थानीय संस्करण के साथ प्रतिस्थापित किया जाना चाहिए (यानी "Datos de programa")
मैं बस console.log फ़ंक्शन का उपयोग करता हूं (हाल के ब्राउज़र इसे लागू करते हैं);
import flash.external.ExternalInterface;
public static function log(msg:String, caller:Object = null):void{
var str:String = "";
if(caller){
str = getQualifiedClassName(caller);
str += ":: ";
}
str += msg;
trace(str);
if(ExternalInterface.available){
ExternalInterface.call("console.log", str);
}
}
आपको Flash.utils.getQualifiedClassName आयात करने की भी आवश्यकता है; '। – SiZiOUS
यूनिक्स की tail
command अच्छी तरह से मेरे लिए काम करता है:
tail -f ~/Library/Preferences/Macromedia/Flash\ Player/Logs/flashlog.txt
-f
स्विच लॉग खुला रहता है और stdout के माध्यम से यह पूंछ एक खुले टर्मिनल विंडो में। यह एक मैक समाधान है, मुझे यकीन नहीं है कि विंडोज tail
समकक्ष क्या है।
ध्यान दें कि पथ this document पर आधारित है, जो ऊपर @ जर्विस द्वारा पोस्ट किया गया है।
- 1. ब्राउज़र में जावास्क्रिप्ट घटनाएं देखें
- 2. ब्राउज़र में JSON फ़ाइल देखें
- 3. क्रोम/ब्राउज़र कंसोल पर ट्रेस
- 4. सर्वर चलते समय RMagick चेतावनी
- 5. फ्लैश ब्राउज़र फोकस चुराता है
- 6. ब्राउज़र कार्यक्षमता में मंड्रिल और देखें
- 7. एंड्रॉइड में त्रुटि स्टैक ट्रेस को कैसे देखें?
- 8. Backbone.js ब्राउज़र में साइनऑन जासूसों का उपयोग करके परीक्षण देखें
- 9. परीक्षण चलते समय टाइमआउट त्रुटियां ककड़ी/वाटिर
- 10. निष्क्रिय ब्राउज़र टैब में फ्लैश मूवीज़ वास्तविक समय में रोकें या निष्पादित न करें
- 11. फ्लैश
- 12. सी # में चलते समय Outlook 2010 से कैसे कनेक्ट करें?
- 13. फ्लैश
- 14. फ्लैश करने के लिए रीडायरेक्ट करते समय फ्लैश कैसे करें
- 15. केकपीएचपी 2.1: ब्राउज़र कैश बनाम देखें कैश
- 16. java.lang.NoSuchFieldError: ट्रेस का उपयोग करते समय 4.1.8.Final संस्करण हाइबरनेट
- 17. ब्राउज़र में PHP या अपाचे त्रुटि लॉग ऑनलाइन कैसे देखें?
- 18. फ्लैश
- 19. अप्रत्याशित फ्लैश सुरक्षा अपवाद URLLoader का उपयोग करते समय
- 20. ब्राउज़र में पीडीएफ देखें लेकिन गलत फ़ाइल नाम से बचाएं
- 21. फ्लैश बिल्डर में फ्लैश प्रोजेक्ट आयात करना
- 22. हास्केल में कमी चरण देखें
- 23. जावास्क्रिप्ट अपवाद स्टैक ट्रेस
- 24. ओरेकल ट्रेस में mxlc का अर्थ फाइल
- 25. आर चलते समय, Emacs-ESS से कैसे बाहर निकलें?
- 26. कम अंतःक्रिया प्रक्रिया के रूप में चलते समय% temp% \ Low का स्थान कैसे प्राप्त करें
- 27. Heroku पर चलते समय JetPack वर्डप्रेस प्लगइन सक्रिय करना?
- 28. लिनक्स पर चलते समय सी प्रोग्राम निष्क्रिय समय में क्या करना चाहिए?
- 29. ऐप नहीं चलते समय रिमोट अधिसूचना को संभालने पर क्रैश
- 30. ग्रिड पर चलते समय क्रोमड्राइवर को कैसे बंद करें?
इस उत्तर को अद्यतन करने की आवश्यकता है - "आधिकारिक कदम" लिंक मर चुका है, और फ्लैशट्रैसर को जुलाई 2008 से अपडेट नहीं किया गया है। –
ऐसा नहीं लगता है कि फ्लैशट्रैसर प्लगइन को फ़ायरफ़ॉक्स के नवीनतम संस्करण के लिए अपडेट किया गया है। हालांकि मुझे http://code.google.com/p/flash-tracer/ –
पर एक आसान स्टैंडअलोन जीयूआई मिला, आप केवल flashlog.txt खोल सकते हैं; इसे पढ़ने के लिए एक अलग प्लगइन की जरूरत नहीं है। – OrangeDog