एक सी # WinForms आवेदन में प्रदर्शित फ़्लैश सामग्री

वोट
31

प्रदर्शित करने के लिए सबसे अच्छा तरीका क्या है Flashएक में सामग्री सी # WinForms आवेदन? मैं एक उपयोगकर्ता नियंत्रण (वर्तमान के समान बनाना चाहेंगे PictureBox) कि छवियां और फ़्लैश सामग्री को प्रदर्शित करने में सक्षम हो जाएगा।

यह एक से फ़्लैश सामग्री लोड करने के लिए सक्षम होने के लिए बहुत अच्छा होगा धारा के बजाय डिस्क पर एक फ़ाइल प्रकार के।

04/08/2008 को 06:35
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
29

जब मैं एक खिड़कियों प्रपत्र आवेदन अपने आप को अंदर एक फ्लैश वस्तु इस्तेमाल नहीं किया है, मुझे पता है कि यह संभव है है। अपने टूलबॉक्स पर विजुअल स्टूडियो में, एक नए घटक को जोड़ने के लिए चुनें। तब नई विंडो चुनें प्रतीत होता है कि में "COM घटक" टैब एक सूची है जिसमें आप पा सकते हैं पाने के लिए "Shockwave Flash ऑब्जेक्ट"

आप दृश्य स्टूडियो से किसी भी अन्य "मानक" नियंत्रण का प्रयोग करेंगे के रूप में एक बार टूलबॉक्स को जोड़ा गया, बस नियंत्रण का उपयोग करें।

तीन सरल आदेशों पर नियंत्रण के साथ बातचीत करने के लिए उपलब्ध हैं:

  • AxShockwaveFlash1.Stop ()
  • AxShockwaveFlash1.Movie = FilePath और "\ FileName.swf"
  • AxShockwaveFlash1.Play ()

जो, मुझे लगता है, सब आत्म व्याख्यात्मक है।

यह बजाय डिस्क पर एक फ़ाइल प्रकार की एक धारा से फ़्लैश सामग्री लोड करने के लिए सक्षम होने के लिए बहुत अच्छा होगा।

मैं सिर्फ देखा था तुम भी एक धारा से सामग्री लोड करने के लिए एक साधन के लिए देख रहे हैं, और क्योंकि मैं वास्तव में लगता है कि Shockwave Flash वस्तु के साथ संभव है नहीं कर रहा हूँ मैं तुम्हें एक और विकल्प (दो वास्तव में) दे देंगे।

के रूप में यह पूर्ण विकसित का उपयोग करता है पहले, एक मैं तुम्हें केवल उपयोग करने के लिए जब आवश्यक सलाह देंगे है "webbrowser घटक" है, जो एक bazooka के साथ एक मक्खी शूट करने के लिए कोशिश की तरह है (एक अतिरिक्त टूलबॉक्स आइटम के रूप में भी उपलब्ध है)। निश्चित रूप से यह काम करेंगे, के रूप में नियंत्रण के रूप में कार्य करेगा एक असली ब्राउज़र विंडो (वास्तव में इंटरनेट एक्सप्लोरर ब्राउज़र) है, लेकिन इसकी वास्तव में जिस तरह से आप इसकी आवश्यकता में इस्तेमाल किया जा करने के लिए नहीं।

दूसरा विकल्प कुछ जबकि एक खिड़कियों प्रपत्र अंदर फ़्लैश सामग्री को चलाने के बारे में अधिक जानकारी के लिए देख मैं तो बस की खोज की उपयोग करने के लिए है। एफ इन-बॉक्स एक वाणिज्यिक समाधान है कि किसी विशेष वेबसाइट यूआरएल से सामग्री खेलेंगे है। (.NET कोड का उपयोग करने के लिए निर्देशित करेंगे दिए गए लिंक)।

04/08/2008 को 06:44
का स्रोत उपयोगकर्ता

वोट
6

स्वेन , आप एक ही निष्कर्ष पर पहुँचे रूप में मैंने किया था: मैं Shockwave Flash वस्तु पाया, सब एक अलग मार्ग से यह हो सकता है, लेकिन कैसे पर डिस्क / URL फ़ाइल के अलावा अन्य कहीं से फाइल लोड करने के लिए पर स्टम्प्ड था। एफ इन-बॉक्स, हालांकि सिर्फ Shockwave Flash वस्तु का एक आवरण और अधिक सुविधा प्रदान करने लगता है, जो सिर्फ मुझे मदद मिल सकती है!

शूटिंग bazookas के साथ flys मजेदार हो सकता है, लेकिन एक embeded वेब ब्राउज़र रास्ता है कि मैं देख रहा हूँ नहीं है। :)

कि "एम्बेडिंग सी # विंडोज अनुप्रयोगों में मैक्रोमीडिया फ़्लैश प्लेयर के साथ संचार और" के बारे में बात Adobe 'साइट पर एक लिंक नहीं था लेकिन वे इसे हटा दिया है लगते हैं :(

04/08/2008 को 08:12
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more