У меня проблемы с запуском или захватом результатов запуска события.
Вот текущий код ...
<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-адрес А, им будет показано одно сообщение. Если они попадут на URL B, им будет показан другой.
Однако событие не запускается.
Я также пытался выполнить COMPLETE и HTML_DOM_INITIALIZE.
Любые идеи о том, почему это не работает правильно?