イベント発射の結果を放つか、キャプチャするのに問題があります。HTMLコントロールのイベントは発生しませんか?
がここに現在のコードです...何が起こっている
<s:Panel id="instructionsPanel" left="0" right="0" top="0" bottom="0" title="Register">
<mx:HTML id="htmlViewer" left="10" right="10" top="0" bottom="10"
location="http://ramzsoft.com/software-optins/easyspinner.html"/>
<s:TextInput id="urlOutput" x="10" y="285" width="628" text="Not a test"/>
</s:Panel>
import flash.events.Event;
import flash.filesystem.File;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import mx.controls.Alert;
import mx.managers.PopUpManager;
import org.osmf.utils.URL;
private var file:File = new File();
private const FIRST_RUN_TOKEN_FILE:File =
File.applicationStorageDirectory.resolvePath("firstrun");
init();
private function init():void {
htmlViewer.addEventListener(Event.LOCATION_CHANGE, onClosePanel);
}
private function onClosePanel(e:Event) {
urlOutput.text = "test";
instructionsPanel.visible = false;
}
は、彼らは私がページの変更を通知することにしたい[送信]ボタンをクリックしたときに、ユーザは、その後、HTMLビューアでフォームに記入することです。
URLがAの場合、1つのメッセージが表示されます。彼らがURL Bに上陸すると、別のものが表示されます。
ただし、イベントは発生していません。
私もCOMPLETEとHTML_DOM_INITIALIZEを試しました。
これはなぜ正しく動作しないのかに関するアイデアはありますか?
使用しているFlex SDKのバージョンは何ですか? – Exort
私は2.6 SDK –
Okを使用しています。これはAIR SDKのバージョンでなければなりませんが、実際には知りたいことです。私はAIR 2.7でHMLLoader(特にLOCATION_CHANGING)のために導入されたイベントを知っていますが、LOCATION_CHANGEはうまくいくはずです。 htmlViewerはどのようなオブジェクトですか? – Exort