2008-10-23 19 views

उत्तर

5

हां।

हम .NET XML वेब सेवाओं से बात करने के लिए Adobe Flex का उपयोग करते हैं।

जटिल धारावाहिक के साथ सावधान रहें। नेट प्रकार (उदाहरण के लिए डेटासेट्स) - एक्शनस्क्रिप्ट उन्हें संभाल नहीं सकता है।

इसके बजाय आदिम प्रकारों के साथ सरल एक्सएमएल उत्पन्न करते हैं।

यह भी देखें: Flex and ADO.NET Data Services...anyone done it?

<mx:WebService id="myDataService" showBusyCursor="true"> 
    <mx:operation name="WebMethodName" resultFormat="object" result="functionFiredOnComplete();"></mx:operation> 
</mx:WebService> 

public function load():void 
{ 
    myDataService.loadWSDL("web method's wsdl"); 
    myDataService.WebMethodName.send(params); 
} 

public function functionFiredOnComplete():void 
{   
    // get data 
    var myData:Object = myDataService.WebMethodName.lastResult; 
    ... 
1

हाँ

बेस्ट कीवर्ड फ्लैश .net रहे हैं के लिए खोज करने के लिए और फ्लेक्स पुराने दिनों वहाँ एक और उपकरण था, लेकिन फ्लेक्स के साथ अपने सभी आसान बना दिया गया में

2

फ्लैश जावास्क्रिप्ट के माध्यम से होस्टिंग पेज से भी बात कर सकता है।

+0

आप कर सकते हैं, लेकिन आपको – Iain

+0

+1 की आवश्यकता नहीं है! शायद ही बात, @Iain। यदि आप चाहते हैं कि आपका कोड "गहराई से गिरावट" करे (उदा।, क्लाइंट में फ़्लैश नहीं है और आप एक ही कोड का उपयोग करना चाहते हैं), यह एक अच्छा विकल्प है। और एक मैंने नहीं सोचा था। इसके अलावा उन्होंने कहा "भी" जो आपको अनावश्यक चीजों का जिक्र करने के लिए एक मुफ्त पास देता है :) –

1

यदि आप कई ऑब्जेक्ट्स (जो फ्लैश/फ्लेक्स विशेष रूप से तेज़ नहीं हैं), या अधिक जटिल प्रकारों को डी/क्रमबद्ध कर रहे हैं, तो आप WebOrb पर एक नज़र डालना चाहेंगे। यह एक फ्री ऑब्जेक्ट ब्रोकर है, जो डरावना लगता है, लेकिन यह मूल रूप से दो प्रौद्योगिकियों के देशी ऑब्जेक्ट प्रकारों के बीच अनुवाद को संभालता है। यह काफी "बस काम करता है", और कुछ परिस्थितियों में प्रदर्शन में काफी वृद्धि कर सकता है।

यह कोड कोडिंग टूल के साथ भी आता है यदि आप चाहते हैं कि सीआरयूडी और एसक्यूएल डेटाबेस के लिए संग्रहीत प्रक्रिया पहुंच है, जो काफी अच्छा है।

+0

दिलचस्प। आप ऑब्जेक्ट को क्रमबद्ध करने में फ्लैश/फ्लेक्स विशेष रूप से तेज़ी से क्यों नहीं चल रहे हैं? मेरे परीक्षणों में, यह शुद्ध कोड में करता है (यानी, कोई स्क्रीन इंटरैक्शन नहीं) बहुत तेज़ है। –

2

आप भी AMF.NET, फ्लैश दूरस्थ का एक नेट कार्यान्वयन ActionScript संदेश स्वरूप (AMF)

http://amfnet.openmymind.net/overview/default.aspx

+0

साफ। क्या यह तेज़, अधिक कॉम्पैक्ट, एसओएपी की तुलना में क्या है? –

+0

इस लेख को देखें: http://arunbluebrain.wordpress.com/2008/12/06/amf-versus-soap/ – Ryan

1

का उपयोग कर रहा FluorineFX हम काम पर और उसके महान का उपयोग की सिफारिश करेंगे की कोशिश कर सकते। एकमात्र नकारात्मकता यह है कि हम बहुत मूल्यवान वस्तुओं के साथ समाप्त होते हैं जिनका उपयोग केवल .NET और flex के बीच डेटा स्थानांतरित करने के लिए किया जाता है। और तथ्य यह है कि मानक सी # नामकरण शैली और फ्लेक्स नामकरण शैली में कुछ मामूली मतभेद हैं, या तो फ्लेक्स या .net में मूल्य वस्तुएं थोड़ा बदसूरत बनाती हैं।

0

मेरे बड़े भाई और मैंने फ्लैश/नेट संचार के लिए कई विधियों का विकास किया। मैंने ऊपर वर्णित वेब सेवाओं को देखा है (जो इसे करने का एक शानदार तरीका है), लेकिन हमने सरल .aspx पृष्ठों का भी उपयोग किया और फ्लैशवर्स का उपयोग डेटा को फ्लैश करने के लिए क्वेरीस्ट्रिंग (खराब व्यक्ति के काम करने का तरीका) के माध्यम से गुजरता था, लेकिन मेरा पसंदीदा - .NET का उपयोग करना और xml फ़ाइलों को बनाने के लिए एक दोहराव नियंत्रण जिसे फ्लैश द्वारा उपभोग किया गया था। हमने कुछ सुंदर चीजें बनाई हैं!

संबंधित मुद्दे