Apache flex Mxml和as3混淆[简单]
我想知道我可以从mxml代码调用脚本中定义的as3函数,如下所示:Apache flex Mxml和as3混淆[简单],apache-flex,actionscript-3,mxml,Apache Flex,Actionscript 3,Mxml,我想知道我可以从mxml代码调用脚本中定义的as3函数,如下所示: <mx:Line x="translateX(xmin);" .. > <mx:Script> <![CDATA[ // do some basic math private function translate ... 如果不可能,我是否必须将所有内容转换为as3 谢谢您可以,但像这样的直接函数调用需要进入MXML中的事件属性,即“当发送此事件时,调用此函数”。经典示例
<mx:Line x="translateX(xmin);" .. >
<mx:Script>
<![CDATA[
// do some basic math
private function translate ...
如果不可能,我是否必须将所有内容转换为as3
谢谢您可以,但像这样的直接函数调用需要进入MXML中的事件属性,即“当发送此事件时,调用此函数”。经典示例是:
<mx:Button label="Hello" click="myFunction()"/>
如果函数位于绑定表达式中且传递给函数的参数是可绑定的,则可以使用如上所示的函数:
<mx:Line x="{positionLine(xmin)}"/>
// defined somewhere in a mx:Script block
[Bindable] private var xmin : Number;
//在mx:Script块中的某处定义
[Bindable]私有变量xmin:Number;
您可以,但像这样的直接函数调用需要进入MXML中的事件属性,即“当调度此事件时,调用此函数”。经典示例是:
<mx:Button label="Hello" click="myFunction()"/>
如果函数位于绑定表达式中且传递给函数的参数是可绑定的,则可以使用如上所示的函数:
<mx:Line x="{positionLine(xmin)}"/>
// defined somewhere in a mx:Script block
[Bindable] private var xmin : Number;
//在mx:Script块中的某处定义
[Bindable]私有变量xmin:Number;
您的问题不太清楚。请具体说明“如果不可能”的意思。你的问题不太清楚。请详细说明“如果不可能”的含义。