2008-08-22 21 views
10

मैं फ्लैश के अंदर HTML सामग्री दिखाना चाहता हूं। क्या ऐसा करने का कोई तरीका है? मैं पूर्ण उड़ाए गए HTML (यदि संभव हो तो जावास्क्रिप्ट के साथ) के बारे में बात कर रहा हूं।फ्लैश के अंदर HTML सामग्री दिखाने का कोई तरीका है?

+0

एक संबंधित पोस्ट की जांच करें http://stackoverflow.com/questions/803782/is-there-a-browser-control-to-host-a-website-inside-flash-silverlight :) – Faiz

उत्तर

1

Here is a decent article इसे पूरा करने के तरीके पर।

@Flubba: मैंने ऐसा नहीं कहा "महान" लेख, मैंने कहा "सभ्य" - वहाँ एक बड़ा अंतर है। इसके अलावा, किसी और ने उत्तर नहीं दिया था और यह थोड़ी देर के आसपास रहा था। मैंने पाया कि "सभ्य" उत्तर किसी से भी बेहतर नहीं था। मेरे पास कोई फ़्लैश विशेषज्ञ हूँ, इसलिए ...

+0

लेख किसी अन्य पृष्ठ पर रीडायरेक्ट कर रहा है http://wdvl.com/ यदि आप संभव हो तो अपडेट कर सकते हैं? – Lucky

1

हम किस जटिल HTML के बारे में बात कर रहे हैं? सरल HTML, जैसे < बी > और <i> टेक्स्ट फ़ील्ड में समर्थित है यदि आप htmlText संपत्ति का उपयोग करते हैं। आप अधिक स्टाइल के लिए टेक्स्ट फ़ील्ड में एक सीएसएस स्टाइल शीट भी संलग्न कर सकते हैं। फ्लैश एपीआई दस्तावेज में टेक्स्टफिल्ड पर एक नज़र डालें (मुझे यकीन है कि आप इसे सिर्फ Google ही कर सकते हैं)।

2

आप भी आजमा सकते http://motionandcolor.com/

आवरण एक क्रॉस ब्राउज़र संगत HTML/सीएसएस प्रतिपादन ActionScript में लिखा इंजन है कि अपने मानकों संगत HTML पेज के शीर्ष पर बैठता है ।

हालांकि जावास्क्रिप्ट ट्रिकर हो सकता है।

+0

साइट मर चुकी है, इसे कहीं माइग्रेट किया गया है? – rubo77

1

@JasonBunting

यहाँ पूरा करने के लिए कैसे उस पर एक सभ्य लेख है।

जो शानदार लेख नहीं है यही कारण है कि - यह सात साल का है और फ्लैश के सीएसएस क्षमताओं का उल्लेख नहीं है। इसमें फ्लैश में केवल HTML समर्थन की मूल बातें शामिल हैं। Using HTML text formatting in Flash CS3 Professional

हालात तब से एक बहुत पर ले जाया गया है:

एडोब यहाँ एक अधिक आधिकारिक पृष्ठ है। फ्लैश एमएक्स 2004 ने सीएसएस क्षमताओं को जोड़ा और इसके बारे में Kirupa.com से एक अच्छा आलेख है - Using CSS Styles in Flash MX 2004

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

0

यदि यह जटिल HTML और जावास्क्रिप्ट है, तो एक संभावित तरीका HTMLComponent है, यह एक तरीका है जो आपके फ्लैश पर आईफ्रेम का उपयोग करता है ताकि यह आपके ऐप में HTML जैसा दिखाई दे। हालांकि इस विधि में कुछ डाउनसाइड्स हैं - उनमें से अधिकतर विवरण at Deitte.com में वर्णित हैं।

यदि यह ऑफ़लाइन स्थानांतरित हो सकता है, तो आप एयर का उपयोग कर सकते हैं (इसमें एक एमएक्स: HTML घटक बनाया गया है)। Deitte.com में इस तकनीक का भी विवरण है।

3

फ्लैशक्वायर फ्लैश के लिए एचटीएमएल टैग और सीएसएस नियमों का समर्थन करता है। यह फ्लैश को वास्तव में ब्राउज़र में बदल देता है।यहां यह है: http://www.flashquery.org/

+0

फ्लैशक्वरी मृत लगता है, लेकिन अभी भी अभिलेखागार में: https://web.archive.org/web/20110707053826/http://flashquery.org/ - इसे कहीं माइग्रेट किया गया है? – rubo77

+0

क्या किसी के पास फ़्लैशक्वायरी की एक प्रति है? वेकबैक मशीन ने किसी भी डाउनलोड को कैश नहीं किया और मैं इसे पढ़ना बहुत पसंद करूंगा। – xendi