एडोब फ्लेक्स त्रुटि को कैसे हल करें: "त्रुटि # 2036: लोड कभी पूरा नहीं हुआ"?एडोब फ्लेक्स त्रुटि को कैसे हल करें: "त्रुटि # 2036: लोड कभी पूरा नहीं हुआ"?
उत्तर
समस्या एसडब्ल्यूएफ मॉड्यूल को गलत तरीके से ढूंढने के साथ थी। जैसे ही उचित स्थान जेनरेट किए गए एसडब्ल्यूएफ मॉड्यूल के लिए सेट किया गया था - त्रुटि गायब हो गई।
आपने समस्या को ठीक से कैसे हल किया? – bks
मेरे मामले में, समस्याएं लोड होने पर समस्या भी हो रही थी, न केवल .swf मॉड्यूल। (मैंने इसे पूर्ण यूआरएल का उपयोग करके तय किया है: ''' '' '' '/' dir/someSWFFile.swf''' '' कुछ' WFFile.swf''' के बजाय) –
भूलें कि आप लोडर को IOErrorEvent-listener भी जोड़ सकते हैं, ताकि आप अपने लिए कुछ और जानकारी प्राप्त कर सकें। नीचे दिया गया कोड एक सामान्य स्टार्टर है, इसे वास्तव में फ्लैश/फ्लेक्स में काम करने से पहले थोड़ा और जानकारी चाहिए।
swfLoaderInstance:SWFLoader = new SWFLoader();
swfLoaderInstance.source = "someSWFFile.swf";
swfLoaderInstance.addEventListener(IOErrorEvent.IO_ERROR, handleError);
public function handleError(event:IOErrorEvent):void{
trace(event.target);
//etc...
}
यदि यह एक इंटरनेट ब्राउज़र की बात है, और आप Google क्रोम का उपयोग कर रहे हैं। Histor>Clear all browsing Data
पर जाएं। केवल इन thins में टिकटें, आप ब्राउज़िंग डेटा खोना नहीं चाहते हैं।
कैश खाली करें, कुकी और अन्य साइट हटाएँ और प्लग-इन डेटा, साफ़ बचाया स्वतः भरण फ़ॉर्म डेटा
साफ़ यह समय की शुरुआत से। फिर उस चीज़ को लोड करने का प्रयास करें जिसे आप चाहते हैं। मेरे लिए ठीक काम किया :)
मुझे एक ही त्रुटि संदेश था। मेरे मामले में, यह Loader
कचरा इकट्ठा करने के कारण था।
इस कोड को मैं के साथ मुद्दों था:
private function loadImageFromUrl(imageUrl:String):AbstractOperation
{
var result:AbstractOperation = new AbstractOperation();
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (e:Event):void
{
result.dispatchCompleteEvent(loader.content);
});
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (event:IOErrorEvent):void
{
result.dispatchErrorEvent(event);
});
loader.load(new URLRequest(imageUrl));
return result;
}
और यह अच्छा कोड है: मैं एक शब्दकोश से लोडर का संदर्भ जीसी से बचने के लिए
private var m_loaderReferences:Dictionary = new Dictionary();
private function loadImageFromUrl(imageUrl:String):AbstractOperation
{
var result:AbstractOperation = new AbstractOperation();
var loader:Loader = new Loader();
m_loaderReferences[imageUrl] = loader; // Need to keep a reference to the loader to avoid Garbage Collection
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (e:Event):void
{
result.dispatchCompleteEvent(loader.content);
delete m_loaderReferences[imageUrl];
});
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (event:IOErrorEvent):void
{
result.dispatchErrorEvent(event);
delete m_loaderReferences[imageUrl];
});
loader.load(new URLRequest(imageUrl));
return result;
}
। जब लोडिंग हो जाती है तो मैं लोडर को शब्दकोश से हटा देता हूं।
यह है कि आप किस बेहतरीन विवरण के साथ आ सकते हैं? –