2

私はHTTPServiceを持っています:

    <mx:HTTPService id="scoreService" url="http://" method="POST" result="onResult(event)">
        <s:request xmlns="">
            <name>{..}</name>
            <score>{...}</score>
        </s:request>
    </mx:HTTPService>

そして(イベント)のスクリプト:

private function onResult(e:ResultEvent):void
    {
        if (e.result.status == true)
        {
            currentState='...';
        }
        else 
        {
            Alert.show("...", "...");
        }
    }

問題は、PHPにデータをPOSTした後、イベントの可能性が発生しないことです...

ありがとう、ヤン

4

1 に答える 1

2

HTTPService には実際の URL 属性はありませんが、編集したかどうかはわかりません。これを HTTPService タグに追加してみてください。

fault="mx.controls.Alert.show(event.fault.faultString)"

常に障害ハンドラーも必要です。

于 2010-09-01T14:03:56.680 に答える