Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 具有表示模型的Flex_Actionscript 3_Apache Flex_Flex4.5_Videodisplay_Presentation Model - Fatal编程技术网

Actionscript 3 具有表示模型的Flex

Actionscript 3 具有表示模型的Flex,actionscript-3,apache-flex,flex4.5,videodisplay,presentation-model,Actionscript 3,Apache Flex,Flex4.5,Videodisplay,Presentation Model,如何从演示模型控制videodisplay.stop、pause()、close等videodisplay功能? 但我需要从表示模型控制它。 自定义事件不是我的选择,因为这是昂贵的。看一看我的:你可以给模型一个id并调用它的方法。但我真的不认为定制事件的成本太高。我使用绑定标签解决了类似的问题(在ESRI映射上调用centerAt): 这样可以避免自定义事件,并保留模式:您的演示模型不知道视频显示 <fx:Binding source="model.videoState" destina

如何从演示模型控制videodisplay.stop、pause()、close等videodisplay功能? 但我需要从表示模型控制它。
自定义事件不是我的选择,因为这是昂贵的。

看一看我的:你可以给模型一个id并调用它的方法。但我真的不认为定制事件的成本太高。

我使用绑定标签解决了类似的问题(在ESRI映射上调用centerAt):


这样可以避免自定义事件,并保留模式:您的演示模型不知道视频显示

<fx:Binding source="model.videoState" destination="videoState"/>
<fx:Script>
    <![CDATA[
        private function set videoState(value:String):void
        {
            // do whatever is to be done