noein

powershell,vba,javascript,c#,python,groovy,ruby,actionscript,php,javaとかが好き

いろんなイベントがあって、どういう時に使えばいいのか分かりにくいから調べてみた。

private function creationCompleteHandler(event:FlexEvent):void
{
view.html.addEventListener(Event.HTML_DOM_INITIALIZE,domInitializeHandler);
view.html.addEventListener(Event.HTML_RENDER,htmlRenderHandler);
view.html.addEventListener(Event.LOCATION_CHANGE,locationChangeHandler);
view.html.addEventListener(Event.COMPLETE,completeHandler);
view.html.addEventListener(
HTMLUncaughtScriptExceptionEvent.UNCAUGHT_SCRIPT_EXCEPTION,
uncaughtScriptExceptionHandler);
view.html.htmlLoader.addEventListener(Event.COMPLETE,
loaderCompleteHandler);
view.html.htmlLoader.addEventListener(Event.HTML_BOUNDS_CHANGE,
loaderHtmlBoundsChangeHandler);
view.html.htmlLoader.addEventListener(Event.HTML_DOM_INITIALIZE,
loaderDOMInitializeHandler);
view.html.htmlLoader.addEventListener(Event.HTML_RENDER,
loaderHtmlRenderHandler);
view.html.location = "http://www.google.co.jp/webhp?rls=ig";
}

/**
* HTML_DOM_INITIALIZE
* HTML DOM が作成されたことを通知
*/
private function domInitializeHandler(event:Event):void
{
trace("domInitializeHandler");
}

/**
* HTML_RENDER
* HTML コンテンツのレンダリングが変更されるたび
*/
private function htmlRenderHandler(event:Event):void
{
trace("htmlRenderHandler");
}

/**
* LOCATION_CHANGE
* location プロパティが変更されたことを通知
*/
private function locationChangeHandler(event:Event):void
{
trace("locationChangeHandler");
}

/**
* COMPLETE
* JavaScript load イベントが HTMLLoader オブジェクトの HTML DOM で発生した後に送出
*/
private function completeHandler(event:Event):void
{
trace("completeHandler");
}

/**
* UNCAUGHT_SCRIPT_EXCEPTION
* 不明な JavaScript 例外が送出
*/
private function uncaughtScriptExceptionHandler(
event:HTMLUncaughtScriptExceptionEvent):void
{
trace("uncaughtScriptExceptionHandler");
}

/**
* htmlLoaderのCOMPLETE
* JavaScript load イベントが HTMLLoader オブジェクトの HTML DOM で発生した後に送出
*/
private function loaderCompleteHandler(event:Event):void
{
trace("loaderCompleteHandler");
}

/**
* htmlLoaderのHTML_BOUNDS_CHANGE
* contentWidth プロパティと contentHeight プロパティの一方または両方が変更されたことを通知
*/
private function loaderHtmlBoundsChangeHandler(event:Event):void
{
trace("loaderHtmlBoundsChangeHandler");
}

/**
* htmlLoaderのHTML_DOM_INITIALIZE
* HTML DOM が作成されたことを通知
*/
private function loaderDOMInitializeHandler(event:Event):void
{
trace("loaderDOMInitializeHandler");
}

/**
* htmlLoaderのHTML_RENDER
* HTML コンテンツのレンダリングが変更されるたび
*/
private function loaderHtmlRenderHandler(event:Event):void
{
trace("loaderHtmlRenderHandler");
}

[結果]
locationChangeHandler
htmlRenderHandler
loaderHtmlRenderHandler
loaderHtmlBoundsChangeHandler
htmlRenderHandler
loaderHtmlRenderHandler
loaderHtmlBoundsChangeHandler
domInitializeHandler
loaderDOMInitializeHandler
loaderHtmlBoundsChangeHandler
loaderHtmlBoundsChangeHandler
htmlRenderHandler
loaderHtmlRenderHandler
htmlRenderHandler
loaderHtmlRenderHandler
htmlRenderHandler
loaderHtmlRenderHandler
htmlRenderHandler
loaderHtmlRenderHandler
completeHandler
loaderCompleteHandler
htmlRenderHandler
loaderHtmlRenderHandler
htmlRenderHandler
loaderHtmlRenderHandler
htmlRenderHandler
loaderHtmlRenderHandler
htmlRenderHandler
loaderHtmlRenderHandler

Read the rest of this entry »

Read the rest of this entry »

Read the rest of this entry »

Read the rest of this entry »


ホットワード ActionScript リンク集 HTML イベント 順序
割引クーポンまとめ情報 - クー割