0

嗨所以这是我的第一个 Flash 应用程序我有两个函数一个单击处理程序将您带到列表页面和一个调用结果的函数在 actionscript 中是否有任何方法可以通过变量传递值,例如 php($)

我需要做的是从按下的按钮上设置功能关闭每个按钮需要向列表提供不同的值以获得结果继承人这两个功能

        protected function button_clickHandler_100():void
    {
        currentState='data';
    }

    protected function dataGrid_creationCompleteHandler(event:FlexEvent):void
    {
        getCitysResult.token = cityservice.getCitys(/* VALUE ENTERED HERE */);
    }

    <s:Button click="button_clickHandler_100()" id="button128" includeIn="europe" skinClass="components.englandButton" x="101" y="135"/>
    <s:Button click="button_clickHandler_100()" id="button129" includeIn="europe" skinClass="components.denmarkButton" x="135" y="117"/>
    <s:Button click="button_clickHandler_100()" id="button130" includeIn="europe" skinClass="components.polandButton" x="214" y="135"/>

    <mx:DataGrid includeIn="data" x="28" y="10" id="dataGrid" creationComplete="dataGrid_creationCompleteHandler(event)" dataProvider="{getCitysResult.lastResult}" width="276" height="255">
    <mx:columns>
        <mx:DataGridColumn headerText="city" dataField="city"/>
    </mx:columns>
    </mx:DataGrid>

因此,例如需要提供的值是 GB for button128 , PL for button130 ....

getCitys 返回城市列表并根据 2 个字母代码填充数据网格,它是一个 php 服务

有没有办法让clickHandler根据按钮的ID按下哪个按钮来为getCitys函数提供值

4

0 回答 0