:: 首页 :: 新随笔 ::  :: 聚合  :: 管理
Flex支持三种在MXML中调用AcitionScript的方式和一种引用外部AS:

    1.内联方式

    内联方式,就是直接在MXML标签中编写AS代码。这种方式通常用来定义事件侦听方法或者数据绑定。可以用分号(;)分隔多个AS语句例如:

<s:Button click="mx.controls.Alert.show('welcome');trace('welcome');"/>

    2.标签内嵌代码方式

<s:Button id="myButton" label="welcome">
        
<s:click>
            
<![CDATA[
                var greetWord:String = "welcome";
                mx.controls.Alert.show(greetWord);
                trace("DONE!");
            
]]>
        
</s:click>
</s:Button>


    3.使用Script表签

<fx:Script>
        
<![CDATA[
            //ActionScript代码
            
            import mx.controls.Alert;
            
            private function welcome():void() {
                Alert.show("欢迎");
            }
        
]]>
</fx:Script>

    4.使用<fx:Script>标签方式

    也可以通过在<fx:Script>标签中制定source属性来引用外部ActionScript文件。

<fx:Script source="AS_name.as" />


评论

# re: MXML(一)在MXML中调用AcitionScript的方式  回复  更多评论   

2012-10-19 12:52 by abin
两年前弄过这些玩样

只有注册用户登录后才能发表评论。


网站导航: