Onelong

分享知识,与你一起进步......
RSS icon Home icon
  • MXML和ActionScript3.0

    post by onelong / 2010-1-12 4:07 Tuesday [MXML/ActionScript3.0]

    MXML标签中的样式或效果属性和其他属性不同,因为它对应于ActionScript样式或效果,而不是ActionScript类的属性。在ActionScript使用setStyle(stylename, value)方法设置这些属性,而不是object.property=value。

    比如,在MXML设置fontFamily样式属性,如下所示:
    <mx:TextArea id="myText" text="hello world" fontFamily="Tahoma"/>
    该 MXML 代码等价于以下ActionScript 代码:
    myText.setStyle("fontFamily", "Tahoma");

    MXML标签的事件属性允许你指定事件的事件监听器。该属性相当于在ActionScript中使用addEventListener()方法设置事件监听器。
    比如,你可以在MXML中设置creationComplete事件属性,代码如下所示:
    <mx:TextArea id="myText" creationComplete="creationCompleteHandler()"/>
    该 MXML 代码等价于以下ActionScript 代码:
    myText.addEventListener("creationComplete", creationCompleteHandler);
    某些MXML标签,
    比如<fx:Script>标签,有以外部文件URL为值的属性。
    比如,可以在<fx:Script>标签中设置source属性引用外部ActionScript文件,代替在<fx:Script>标签体内直接键入ActionScript。

    引用地址:
     

    我要评论