Страница 2 из 2

Re: HTMLLoader переход на другой сайт

Добавлено: 05 окт 2012, 02:24
sanych_dv
Ну так и думайте в эту сторону, только это будет одноразовый переход:

Код: Выделить всё

         private function onLocationChange(e:Event):void         {                    trace(e.currentTarget.location)                    e.currentTarget.removeEventListener(Event.LOCATION_CHANGE, onLocationChange);                    // urlLoad ("http:" + e.currentTarget.location);                    webView.loadURL("http:" + e.currentTarget.location);                            } 
В адобовском багтрекере эта проблема есть.

Re: HTMLLoader переход на другой сайт

Добавлено: 05 окт 2012, 03:26
sanych_dv
Для себя я бы остановился на UrlLoader-e, идеального решения у этой проблемы пока нет.

Код: Выделить всё

         private function onLocationChange(e:Event):void         {            e.preventDefault();                    // преобразуем location в url                urlLoad ("http:" + e.currentTarget.location);        } 

Re: HTMLLoader переход на другой сайт

Добавлено: 06 окт 2012, 19:46
Kavis
sanych_dv писал(а):Ну так и думайте в эту сторону, только это будет одноразовый переход:

Код: Выделить всё

         private function onLocationChange(e:Event):void         {                    trace(e.currentTarget.location)                    e.currentTarget.removeEventListener(Event.LOCATION_CHANGE, onLocationChange);                    // urlLoad ("http:" + e.currentTarget.location);                    webView.loadURL("http:" + e.currentTarget.location);                            } 
В адобовском багтрекере эта проблема есть.
Странно этот код не работает
и trace(e.currentTarget.location) все равно не срабатывает если щелкать по ссылке, которая в новом окне должна открываться

Re: HTMLLoader переход на другой сайт

Добавлено: 07 окт 2012, 09:13
sanych_dv
Сначала таргеты _blank надо убрать в html.

Re: HTMLLoader переход на другой сайт

Добавлено: 07 окт 2012, 10:16
Kavis
Если убирать таргеты в HTML коде который содержит Ява скрипты, то все HTML страница портится ((, в общем итог создать нельзя минибраузер на flash