2011-01-24 5 views
6
में होने वाली

मैं निम्न त्रुटि जब फ्लैश निर्माता का उपयोग करके डिबग मोड में एक आवेदन चल रहा हो रही है:समस्या __flash__addCallback

वस्तु इस संपत्ति या विधि

(ध्यान दें कि समर्थन नहीं करता है इस त्रुटि संदेश ब्राउज़र से आ रही है)

यहाँ कोड है, जहां यह हो रहा है है:।

function __flash__addCallback(instance, name) { 
    instance[name] = function() { 
    return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>")); 
    } 
} 

मुझे नहीं पता कि यह कोड कहां स्थित है (सिवाय इसके कि यह मेरा कोड नहीं है)।

कोई भी जानता है कि यहां क्या गलत हो रहा है?

उत्तर

1

फ्लैश बिल्डर का कौन सा संस्करण आप उपयोग कर रहे हैं? फ्लैश बिल्डर 4 के लिए कुछ डीबग-संबंधित निर्देश यहां दिए गए हैं। हालांकि इसने कोशिश नहीं की है और यह सुनिश्चित नहीं है कि यह आपके द्वारा देखी जा रही समस्या के संदर्भ में काम करेगा या नहीं।

http://help.adobe.com/en_US/flashbuilder/using/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7f07.html

अगर वह मदद नहीं करता है (शायद क्योंकि त्रुटि ब्राउज़र से आ रही है) आप इस तरह आप दृश्य स्टूडियो के साथ या एक 3 पार्टी के माध्यम से कर सकते हैं जोड़ने के रूप में IE के लिए एक स्क्रिप्ट डीबगर उपयोग करने के लिए सक्षम हो सकता है -ऑन (आईई के लिए Google डीबगबार), आदि। फिर, सुनिश्चित नहीं है कि क्या यह फ़्लैश संदर्भ में मदद करेगा, हालांकि। फायरबग में ट्रेसिंग फ्लैश के लिए समर्थन और/या एक्सटेंशन हैं, लेकिन यह सुनिश्चित नहीं है कि आईई में फ्लैश डीबगिंग के लिए क्या उपलब्ध है, यदि उपर्युक्त लिंक मदद नहीं करता है।

ध्यान दें कि मेरा मानना ​​है कि अब विजुअल स्टूडियो का एक मुफ्त संस्करण है, लेकिन यह अभी भी एक दर्द है जिसे आपको केवल आईई में क्लाइंट-साइड स्क्रिप्ट को डीबग करने के लिए इंस्टॉल करना है, ऐड-ऑन इंस्टॉल करने में आसान उपयोग करने के विरोध में फायरफॉक्स की तरह फायरबग - जब संभव हो।

1

यह कोई समाधान नहीं है, लेकिन __flash__addCallback फ़ंक्शन पर कुछ जानकारी। जैसा कि मैं इसे समझता हूं, यह जावास्क्रिप्ट फ़ंक्शंस का एक समूह है जिसमें फ्लैश प्लेयर प्लगइन बाहरी इंटरफेस (एक्शनस्क्रिप्ट और जावास्क्रिप्ट के बीच संचार के लिए) के संयोजन के उपयोग के लिए आसपास के HTML पृष्ठ में जोड़ता है।

मैंने इसके बारे में कुछ समय के लिए नहीं सुना है, लेकिन कुछ साल पहले, इंटरनेट एक्सप्लोरर में इसी तरह की त्रुटियों पर कई रिपोर्टें थीं (विशेष रूप से अगर एसएफएफ को फॉर्म तत्व में एम्बेडेड किया गया था, और यदि SWFObject का उपयोग किया गया था)।

तो यदि आप आईई और बाहरी इंटरफेस का उपयोग कर रहे हैं, तो यह देखने के लिए कुछ हो सकता है।

http://code.google.com/p/doctype/wiki/ArticleFixingFlashExternalInterface

3

मैं एक ही समस्या थी: यहाँ __flash__addCallback बारे में अधिक जानकारी और संबंधित सामान है। कारण मेरे फ्लैश में था, हम बाहरी इंटरफेस में कॉलबैक के रूप में "स्टॉप" जोड़ रहे थे। इसे रोकने के लिए इसे बदलना या जो भी आपके लिए काम करता है, इस मुद्दे को सही करता है।

यह मेरा सबसे अच्छा अनुमान है और मैंने जो अन्य धागे पर पढ़ा है, आईई 8 और फ़ायरफ़ॉक्स के कुछ संस्करण वास्तव में कॉलबैक के लिए कुछ शब्दों का उपयोग करके आपको पसंद नहीं करते हैं। इसकी तरह उन्हें आरक्षित शब्दों के रूप में उनका इलाज करने और उनके उपयोग को अवरुद्ध करने जैसा है।

इन शब्दों का उपयोग न करने का एकमात्र तरीका है।मैं एक विशिष्ट सूची नहीं देखा है, लेकिन निम्न उल्लेख किया गया है:

  • खेलने
  • रोक
  • ठहराव
  • लंबाई

संदर्भ drupal.org/node/746044 digitarald.de/forums/topic.php?id=315

0

मुझे एक ही त्रुटि मिल रही थी, speci अपलोडिफ़ाई (jquery/फ़्लैश प्लगइन) का उपयोग करने के साथ। मेरे मामले में मुद्दा सबमिट किए गए डेटा के हिस्से में "&" वर्ण था। (इन समस्या हल निकालने)

HTH

1
  1. उपकरण पर जाएँ (Alt + एक्स) और प्रबंधित-ऑन का चयन
  2. अक्षम Shockwave Flash वस्तुओं
+0

कि एक तय मेरे लिए मुद्दा मुझे "निर्दिष्ट त्रुटि" मिल रही थी। पर क्यों? – lanan