0

swf をリロードせずに共有オブジェクトのデータに (一度変更すると) アクセスできるかどうか疑問に思っています。具体的には、2 つの swf があります。1 つは so のデータを変更し、2 番目の swf はローカル接続を介して「認識」します。ローカル接続を介して起動する 2 番目の swf に関数があります。以下の機能:

function getNewValue():void{
    totalOrderSO = SharedObject.getLocal("orderTotal", "/");
    test_txt.text = (totalOrderSO.data.subtotalArray.length).toString();
}

この関数は新しい値を探しますが、ブラウザを更新しない限り、テキストフィールドに更新された値は表示されません。考え?

4

1 に答える 1

0

SahredObject に値を追加した後、データが追加されたことを確認するために flush() メソッドを呼び出す必要があります

于 2011-06-24T12:27:05.967 に答える