2011-03-04 17 views

उत्तर

2

अन्य जवाब में बेहतर है, लेकिन आप यह भी

i['hasOwnProperty']('dispatchEvent') 
+0

कि तार का उपयोग कर सकते हैं, विधि है यह सिर्फ isn ' टी संकलन समय पर परिभाषित किया गया। मैंने एडोब टिकट पर भी टिप्पणी की है। –

4

क्या आपने यह माना है?

if("foo" in bar){ ... 

जहां "foo" संपत्ति का नाम है और बार इंटरफ़ेस के रूप में ऑब्जेक्ट संदर्भ है?

यहाँ

यह एक वास्तविक दुनिया परिदृश्य में कार्रवाई में है:

import flash.events.IEventDispatcher; 
import flash.events.EventDispatcher; 

var i:IEventDispatcher = new EventDispatcher(); 
if("dispatchEvent" in i){ 
    trace(" I have dispatchEvent"); 
} 
संबंधित मुद्दे