<mx:HTTPService id="myService" url="configure.php" method="POST">
<mx:request xmlns="">
<mode>
{modeLabel.text}
</mode>
</mx:request>
</mx:HTTPService>
<mx:Button label="Start" id="startButton" click="{myService.send()}" width="88" height="38" x="52" y="36"/>
上面的代码工作正常,即服务启动,configure.php可以正常工作但不是使用 click =“{myService.send()}”,如果我使用函数调用(如下面的代码所示)服务没有启动或configure.php没有执行它的工作。
<mx:Script>
<![CDATA[
private function start():void
{
startButton.enabled = false;
myService.send();
}
]]>
</mx:Script>
<mx:Button label="Start" id="startButton" click="start()" width="88" height="38" x="52" y="36"/>
知道为什么服务在从函数调用时没有执行?
由于
答案 0 :(得分:1)
这应该有效,但您可以尝试删除&lt; mx:request&gt;阻止而是这样做:
myService.send({mode: modeLabel.text});