एक पारदर्शी पृष्ठभूमि के साथ एक फ्लैश फिल्म बनाने के लिए कैसे

This page from Adobe says to add a "wmode" parameter and set its value to "transparent": http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_1420

यह आईई में बेकार ढंग से काम करता है। पृष्ठभूमि फ़ायरफ़ॉक्स और सफारी में सही ढंग से प्रस्तुत करती है, हालांकि जैसे ही आप ब्राउज़र की स्क्रॉल बार का उपयोग करते हैं, फिर फ़्लैश नियंत्रण पर माउस को नियंत्रण को सक्रिय करने के लिए आपको एक बार क्लिक करना होगा। यदि आप एडोब के उदाहरण में प्ले बटन को हिट करने का प्रयास करते हैं तो आप यह व्यवहार देख सकते हैं।

किसी को इस के आसपास एक रास्ता पता है?

0
ro fr bn

5 उत्तर

विंडोलेस मोड को सक्षम करना (wmode =) एम्बेडेड फ़्लैश एक्ट बनाता है और अन्य तत्वों की तरह प्रस्तुत करता है। इसके बिना, यह एक अलग कदम में प्रस्तुत किया जाता है और ब्राउज़र की खिड़की पर बस ओवरलैड होता है।

क्या फ़्लैश तत्व फोकस खो सकता है? इनपुट फोकस की तरह लगता है स्कॉलबार में ले जाया जाता है, तो आपको इसे वापस ले जाना होगा।

इसके अलावा आप स्पष्ट नहीं थे कि फोकस समस्या केवल एफएफ में या आईई में भी थी।

0
जोड़ा

फ़ायरफ़ॉक्स 3.0.1 में एडोब उदाहरण "काम करता है" इस अर्थ में कि पृष्ठभूमि पारदर्शी है। हालांकि, फ़ायरफ़ॉक्स 3.0.1 और सफारी 3.1.2 में आपको एनीमेशन देखने के लिए दो बार प्ले बटन पर क्लिक करना होगा।

0
जोड़ा

इस पर कुछ और समय बिताने के बाद मैं @grapefrukt से सहमत हूं। अजीब मुद्दों के सभी प्रकार के पारदर्शी लीड में wmode सेट करना और मेरी राय में इसे टालना चाहिए।

इसके बजाय मैंने पैरामीटर के रूप में पृष्ठभूमि रंग को पारित करने का प्रयास किया है। मैं पृष्ठभूमि खींचने के लिए निम्न एक्शनस्क्रिप्ट का उपयोग करता हूं।

var parameters:Object = LoaderInfo(this.root.loaderInfo).parameters;
opaqueBackground = parameters["background-color"];

संपादित करें: bgcolor param (जो पूरी तरह से अनावश्यक से ऊपर एक्शनस्क्रिप्ट बनाता है) को याद दिलाने के लिए @grapefrukt के लिए धन्यवाद

0
जोड़ा

अन्य नोट में; Wmode को पारदर्शी में सेट करने के लिए कुछ कंक हैं। उदाहरण के लिए यह फ़ायरफ़ॉक्स (प्री 2.0) के कुछ पुराने संस्करणों में स्क्रॉलिंग को तोड़ सकता है (फ्लैश स्क्रॉल को छोड़कर उसी स्थान पर रहता है)। मुझे टेक्स्टफ़ील्ड में एएलटी-कुंजी संयोजनों के साथ भी समस्याएं आई हैं जो काम नहीं कर रहे हैं जब wmode पारदर्शी है।

इसके अलावा, अगर आपको फ़्लैश-सामग्री के ऊपर एचटीएमएल-सामग्री रखने की आवश्यकता है (आमतौर पर एक अच्छा विचार नहीं है, लेकिन जब उपयोगी हो तो मामले हैं) wmode = पारदर्शी जाने का तरीका है।

0
जोड़ा

आप जानते हैं कि आप एम्बेड करते समय पृष्ठभूमि रंग सेट कर सकते हैं?

ऑब्जेक्ट और / या एम्बेड टैग को परिभाषित करते समय निम्न विशेषताएँ वैकल्पिक हैं। ऑब्जेक्ट के लिए, सभी विशेषताओं को पैरा टैग में परिभाषित किया जाता है जब तक अन्यथा निर्दिष्ट नहीं किया गया:

     प्रारूप # आरआरजीजीबीबी में

bgcolor - [हेक्साडेसिमल आरजीबी मान]। फिल्म के पृष्ठभूमि रंग निर्दिष्ट करता है। फ़्लैश फ़ाइल में निर्दिष्ट पृष्ठभूमि रंग सेटिंग को ओवरराइड करने के लिए इस विशेषता का उपयोग करें। यह विशेषता HTML पृष्ठ के पृष्ठभूमि रंग को प्रभावित नहीं करती है।

Cut 'n paste from http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_12701&sliceId=1

0
जोड़ा