2011-01-26 20 views
5

संक्षिप्त उत्तर: हां, FullScreenEvent अस्थायी रूप से चरण में 1 बच्चा जोड़ता है।एएस 3: क्या 'FullScreenEvent` अस्थायी रूप से डिस्प्ले सूची में चीजें जोड़ता है?

लंबे शेख़ी: खैर कैसे उस के बारे में .. मैं पागल नहीं .. अगर यह दस्तावेज लेकिन है मैं नहीं जानता हूँ - यह सच है। वह छोटा संदेश जो कहता है कि 'आप पूर्ण स्क्रीन से बाहर निकलने के लिए एएससी दबा सकते हैं' एक ही बच्चे को मंच पर अस्थायी रूप से जोड़ता है और इसे तब तक शीर्ष स्तर पर रखता है जब तक यह फीका नहीं हो जाता। सूचकांक के अचानक घुसपैठ ने मुझे वास्तव में गड़बड़ कर दिया .. तो मेरा जवाब है, मुझे लगता है। अब मुझे यह जानने की जरूरत है कि इस मामूली परेशानी के आसपास कैसे आना है।

प्रेत बच्चे के लिए सर्च कर रहे हैं: मैं अपने प्रोजेक्ट stage.getChildAt(11)+" "+stage.getChildAt(10)+ आदि आदि का उपयोग करने में, सुझाव के रूप में बच्चे को खोजने की कोशिश की, .. और stage.getChildAt(11).name+" "+stage.getChildAt(10).name+ आदि आदि .. (एक त्वरित लापरवाही जिस तरह से यह करने के लिए पता लगाने के लिए मंच पर पाठ बॉक्स ..) लेकिन मैं इसे किसी विशिष्ट नाम से नहीं जोड़ सका .. नाम सिर्फ 'उदाहरण के रूप में आया है (जो भी संख्या बनाई गई है उसे बनाया गया था)'। यह प्रकार दिलचस्प था क्योंकि यह null था .. मुझे नहीं पता कि यह सामान्य है या कुछ भी है, लेकिन अगर यह मेरी चीजों में से एक था, तो यह [Object Sprite] या कुछ समान होगा .. वास्तव में बहुत अजीब है। इसके अलावा, जब (एक पत्थर से खून निचोड़ .. की तरह) एडोब livedocs से जानकारी प्राप्त करने की कोशिश कर सब मैं पॉपअप संदेश पर मिल सकता है यह था:

एक फ्लैश क्रम संवाद बॉक्स फिल्म पर उपयोगकर्ताओं के आने पर प्रकट होती है पूर्ण-स्क्रीन मोड उपयोगकर्ताओं को सूचित करने के लिए कि वे पूर्ण-स्क्रीन मोड में हैं और वे पूर्ण-स्क्रीन मोड को समाप्त करने के लिए एस्केप कुंजी दबा सकते हैं।

"फ्लैश रनटाइम संवाद बॉक्स" .. क्या इसका मतलब यह आंतरिक है अभी तक यह अभी भी एक इंडेक्स स्पॉट का उपयोग करता है?

मैं जब भी पॉपअप दिखाया जा रहा था मंच अल्फा = 0 पर सब कुछ बनाने की कोशिश की (stage.numChildren एक और की तुलना में यह किया जाना चाहिए था) था और सब कुछ गायब हो गया यह छोड़कर होना चाहिए जब संदेश 'esc बाहर निकलने के लिए' ..

Sooo .. हाँ .. मैं बस इतना सोच सकता हूं ..

ध्यान में रखते हुए कि मैं अभी भी फ़्लैश सीख रहा हूं, मुझे बच्चे को सभी गलत देखने के लिए मेरी विधि मिल गई होगी। किसी को भी यह जाँच करता है बाहर है और इसके साथ गड़बड़ करने के लिए एक सरल प्रोटोटाइप बनाता है, मुझे वापस यहाँ क्या आप को पता चला बताएं^__^


टायलर के लिए एक तरफ ध्यान दें के रूप में, मुझे याद है कि मैं क्यों नहीं सोचा था Event.ENTER_FRAME पर एक ट्रेस करने का। ऐसा इसलिए है क्योंकि जब मैं ब्राउज़र में अपना एसडब्ल्यूएफ देखता हूं तो मैं निशान नहीं देख सकता। और चूंकि FullScreenEvent केवल ब्राउज़र में काम करता है जब HTML पैरामीटर allowfullscreen = 'true' सेट होता है, तो मुझे मंच पर गतिशील टेक्स्ट बॉक्स जोड़ने और अपडेट करने के लिए बहुत आलसी हो जाती है, इसके बजाय मुझे लगता है .. = पी

वैसे भी,

आपके समय और धैर्य के लिए धन्यवाद।

मूल पोस्ट: हाय!

मैं फ़्लैश में एक छवि गैलरी बना रहा हूं। यह कामकाजी क्रम में काफी अधिक है और जब मैं इसे पूर्ण स्क्रीन बनाने की कोशिश करता हूं तो मैं इसके साथ काफी खुश हूं।

जब मैं FullScreenEvent का उपयोग करके अपनी गैलरी पूर्ण-स्क्रीन बना देता हूं, तो उस छोटे से डिफ़ॉल्ट संदेश को उपयोगकर्ता को यह पता चल जाता है कि वे Esc स्क्रीन पर दिखाई दे सकते हैं। और जैसा कि इस संदेश को दिखाया गया है, अगर मैं स्क्रीन और ट्वीन इसे देखने के लिए में बंद एक छवि बनाने के लिए, अगली छवि मेरी जीयूआई स्प्राइट के सभी की चोटी पर .. हो जाएगा

हालांकि, अगर मैं इस छोटे के लिए प्रतीक्षा संदेश बाहर निकलने और गायब होने के लिए संदेश, तो सबकुछ कार्य करता है जैसा कि यह करना चाहिए और मेरी छवि की अनुक्रमणिका 1 की तरह सेट की गई है (मेरे जीयूआई स्प्राइट्स और सामान के नीचे) ..

अब ध्यान रखें कि मैं इस बात से इनकार नहीं कर रहा हूं मेरा कोड दोषपूर्ण है क्योंकि यह मामला संभवतः अधिक है, लेकिन उम्र के लिए सोचने और खाली हाथ आने के बाद, मुझे थोड़ा अंधविश्वास मिलता है कि फ्लैश मुझ पर चाल चल रहा है और 'छोटा संदेश' स्वतंत्र नहीं है और वास्तव में जोड़ा जाता है प्रदर्शन सूची में ..

क्या किसी को पता है कि क्या मैं सिर्फ चीजों की कल्पना कर रहा हूं? या 'प्रेस एएससी' संदेश डिस्प्ले सूची पर मेरे एसएफएफ का एक हिस्सा है?

अपने समय के लिए किसी के लिए धन्यवाद और यदि वे मुझे इस मामले पर प्रबुद्ध कर सकते हैं।

+0

क्या आपको यह अतिरिक्त बच्चा मिल सकता है? क्या यह अल्फा = 0 के साथ छुपाया जा सकता है ताकि हम पूर्णस्क्रीन साफ़ कर सकें? – alxx

+0

वैसे यह निश्चित रूप से एक दिलचस्प सवाल है। मुझे अभी भी जाना था, मैं अभी भी फ्लैश सीख रहा हूं, इसलिए शायद मैं इस तरह की चीज की जांच करने के लिए सबसे अच्छा व्यक्ति नहीं हूं .. मेरे परिणाम उपरोक्त लंबे समय के नीचे पोस्ट किए गए हैं। – Partack

+1

जब ब्राउज़र में swf चलाया जाता है तो ट्रेस() कॉल को देखते हुए - यदि आप फ़्लैश प्लेयर प्लगइन के डीबग संस्करण को स्थापित करते हैं, तो ट्रेस कॉल को लॉग फ़ाइल में निर्देशित किया जा सकता है, कुछ कॉन्फ़िगरेशन के साथ: http: // help। adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7eb4.html –

उत्तर

1

मैं स्वीकार करूंगा कि मेरी प्रारंभिक प्रतिक्रिया एक स्नैकी थी "इसका कोड" (क्षमा करें!), लेकिन मैं इसके बारे में और वास्तव में जानता हूं कि किस तरह का अजीब अप्रत्याशित व्यवहार हो रहा है, मैंने कुछ अजीब देखा है फ़्लैश में चीजें। सरल परीक्षण एक एंटरफ्रेम ईवेंट पर .numChildren का पता लगाने के लिए होगा, यदि आप इसे देखते हैं तो आप निश्चित रूप से जान लेंगे। (परिणाम सुनने के लिए उत्सुकता होगी)

यदि यह ऊपर नहीं जाता है, तो शायद आप कुछ कोड पोस्ट कर सकते हैं और हम आपके लिए एक नज़र डालने में सक्षम होंगे।

शुभकामनाएं!

+0

हाय टायलर, आपके त्वरित उत्तर के लिए बहुत बहुत धन्यवाद! मुझे नहीं पता कि मैंने पहले ऐसा क्यों नहीं किया था .. मुझे लगता है कि मैं इतनी अजीब बग पर भ्रम की स्थिति में था .. परीक्षण के परिणाम ऊपर मेरे संपादन में हैं। – Partack