Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   HTMLLoader (http://www.flasher.ru/forum/showthread.php?t=208285)

pekinessik 25.06.2014 15:35

HTMLLoader
 
Привет всем. Такой вопрос: как мне во flash можно вывести html-страницу, чтобы она просто отображаласть в каком-нибудь компоненте? Спасибо.

Код AS3:

import flash.html.HTMLLoader; 
 
var html:HTMLLoader = new HTMLLoader;
html.width = 400;
html.height = 600;
var urlReq:URLRequest = new URLRequest("http://www.google.com/");
html.load(urlReq);

вылетают ошибки:
не удалось на йти определение flash.html.HTMLLoader
тип не найден

FlasherEgor 25.06.2014 15:39

Но этот класс только для AIR!

pekinessik 25.06.2014 15:57

а как мне на AS3 отобразить html-страницу?

FlasherEgor 25.06.2014 16:06

Такое уже как-то обсуждалось.

in4core 25.06.2014 16:40

никак

liveAlexios 27.06.2014 14:32

Код AS3:

var htmlInput:String = "<b>html formatted text</b>";
var htmlLoader = new HTMLLoader();
htmlLoader.addEventListener(Event.COMPLETE, onHTMLComplete);
htmlLoader.loadString(htmlInput);
myMovieClip.addChild(htmlLoader);

После загрузки HTMLLoader'а станет доступен его контент
Код AS3:

function onHTMLComplete(e:Event):void 
{
var htmlLoader:HTMLLoader = e.currentTarget as HTMLLoader;
htmlLoader.removeEventListener(Event.COMPLETE, onHTMLComplete);
htmlLoader.height = htmlLoader.contentHeight;
}



Часовой пояс GMT +4, время: 07:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.