flash फ्लैश बिल्डर 4 कुछ कक्षाओं के लिए स्वत: पूर्ण होने पर अचानक बंद हो जाता है




flex autocomplete (7)

फ्लैश बिल्डर में हम कई हफ्तों तक काम कर रहे एक परियोजना अचानक नेविगेट करना बंद कर दिया है: फ्लैश बिल्डर की सभी बेहतरीन विशेषताएं जैसे कि स्वत: पूर्णता, परिभाषा के लिए कूद, यहां तक ​​कि संदर्भ के लिए खोज केवल आंशिक रूप से काम कर रहे हैं - वे कुछ कक्षाओं के लिए काम करते हैं लेकिन दूसरों के लिए नहीं मैंने फ्लैश बिल्डर को पुनरारंभ करने की कोशिश की है, परियोजना को बंद करने और खोलने, परियोजना को दोबारा बनाने, लेकिन यह बुरी स्थिति बनी रहती है। इसके अलावा, यह उसी प्रोजेक्ट पर 2 अन्य डेवलपर्स के लिए एक ही समय था, प्रत्येक एक अलग कॉन्फ़िगरेशन के साथ। ऐसा लगता है कि हमने फ़्लैशबिल्ल्डर की कुछ आंतरिक सीमा पार कर ली है, फिर भी हमारी परियोजना अभी तक बड़ी नहीं है मुझे यकीन नहीं है कि मैं इस समस्या का निवारण करने के लिए कहां देख सकता हूं।


इनमें से कोई भी मेरे लिए काम नहीं करता मेरा समाधान BBdit (मैं मैक पर हूँ) में एक टेक्स्टफ़ास्ट्रैक्ट चलाने के लिए है जो मेरे पूरे कोडबेस में प्रत्येक स्थान को चार स्थान के साथ बदल देता है, फिर दूसरा जो रिवर्स करता है फिर मैं एफबी में अपनी परियोजना को ताज़ा करता हूं यह प्रत्येक फाइल को संशोधित करने के लिए एफबी को इसके संदर्भों को पुन: निर्माण करने के लिए मजबूर करता है। मुझे हर बार जब मैं एफबी शुरू करना चाहता हूं मुझे यकीन है कि यह हासिल करने के लिए एक बेहतर, कमांड लाइन तरीका है (हालांकि यूनिक्स 'टच' काम नहीं करता है)


यह ग्रहण (उर्फ फ्लैश बिल्डर) में एक सामान्य समस्या है

इसके लिए "मेमोरी कैशिंग" के लिए उपलब्ध मेमोरी बढ़ाने का प्रयास करें (मैं विशिष्ट शब्द भूल जाता हूं)। आप ऐसा कुछ देखने के लिए अपने फ्लेक्स घर में FlashBuilder.ini को संपादित करके कर सकते हैं:

-vmargs
-Xms64m
-Xmx1024m
-XX:MaxPermSize=1024m
-XX:PermSize=64m

(अप्रासंगिक विकल्पों को निकाल दिया गया)

आपको अपने वर्कस्पेस कैश को पूरी तरह से हटाकर इसे फिर से बनाना होगा। मुझे यह समस्या नहीं हुई है क्योंकि मैंने अधिकतम स्मृति सीमा बढ़ा दी है

संभवत: आपको अधिकतम आकार पर 512 मीटर अधिक की आवश्यकता नहीं है, लेकिन मैं एक विशेष रूप से बड़ी परियोजना के साथ बहुत सारे खुले पुस्तकालय निर्भरताओं के साथ काम कर रहा हूं ...


मुझे 'डिज़ाइन मोड को सक्षम करें'


यह तब हुआ जब मैंने एमएक्सएमएल आवेदन के लिए एक मॉडल की घोषणा की। जब मैंने यह टिप्पणी की तो ऑटो पूर्ण फिर से काम किया।

<fx:Model id="testTextFlow">
    <flow:TextFlow version='3.0.0' xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='11' 
        textIndent='10' paragraphSpaceBefore='6' paddingTop='8' paddingLeft='8' paddingRight='8'>
        <flow:p paragraphSpaceBefore='inherit' clearFloats='start'>
        <flow:img source="http://imgs.xkcd.com/comics/trapped.png" width="600" height="300" float="right"/>
        <flow:span>Bacon ipsum. Permanent link to this comic: http://xkcd.com/876/ Image URL (for hotlinking/embedding): http://imgs.xkcd.com/comics/trapped.png</flow:span>
        <flow:TextFlow version='3.0.0' xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='15'>  
        <flow:p paragraphSpaceBefore='inherit' >Here is an embedded text flow.</flow:p>
        </flow:TextFlow>
        </flow:p>
    </flow:TextFlow>
</fx:Model>

फिर परियोजना को फिर से जोड़ना मेरे लिए यह तय करना था।


आम तौर पर एक ग्रहण बंद हो जाता है और फिर से लॉन्च करने की समस्या मेरे लिए हल करती है लेकिन, कोशिश करने के लिए यहां कुछ अन्य चीजें हैं:

  1. चूंकि यह तीन कार्य स्टेशनों पर अलग-अलग कक्षाओं के सेट पर हुआ है, क्या आपने अजीब, या गैर-मानक सिंटैक्स बग की तलाश की है? मुझे यकीन है कि मैंने परिस्थितियों को देखा है जहां कुछ कंपाइलर त्रुटि का कारण नहीं होगा, लेकिन कोड को तोड़ने के लिए संकेत दे रहा है। मैं दोहरे उद्धरण या एएसडीओक्स के भीतर एकल उद्धरण जैसे चीजों की तलाश करूँगा जो कि ठीक से समाप्त नहीं हुई हैं। [यह बेतहाशा असंगत दिखता है, हालांकि, यह अंधेरे में एक चाकू का एक सा है)
  2. कार्य स्थान की सफाई करने का प्रयास करें जब आप फ्लैश बिल्डर (या ईक्लिप्स) लॉन्च करते हैं तो '-किलन' तर्क का उपयोग करें मैं इसे Windows शॉर्टकट में करता हूं; मुझे यकीन नहीं है कि मैक पर कैसे करना है I
  3. प्रश्न में घटक को दोबारा बनाने का प्रयास करें संहिताओं में कोड धीरे-धीरे प्रतिलिपि करें जब तक कि आपको यह पता न हो कि कोड हिंटिंग क्या टूटती है।

मुझे एक ही समस्या थी, कभी-कभी भी कोड स्वत: पूर्ण कस्टम क्लासेस पर क्रैश हो रहा था।

मैं आपको अपने कार्यक्षेत्र से .codemodel फ़ोल्डर को निकालने का प्रयास करने का सुझाव देता हूं, यहां विवरण देखें: http://www.redcodelabs.com/2010/05/flash-builder-content-assist-id-not-complete-normally/

और बाद में, बेहतर प्रदर्शन के लिए आप इस चरणों का पालन कर सकते हैं: http://www.redcodelabs.com/2012/03/eclipse-speed-up-flashbuilder/