Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Загрузка HTML во FLASH (http://www.flasher.ru/forum/showthread.php?t=159733)

AlexG77 04.07.2011 22:26

Загрузка HTML во FLASH
 
Возможно, кому-то пригодится.
Захотелось в свой проект http://torzhok.gorbunow.ru вставить погодный информер от Гисметео. Поскольку с xml толком не разобрался, решил вставить html. После нескольких часов гугления нашел работающий способ:
1. Выбрал информер на Гисметео и вставил код на страницу. Назвал ее weather.html
2. Создал ролик weather.swf со следующим кодом
Код AS1/AS2:

createTextField("mytext",0,-10,-10,130,72);
mytext.multiline= true;
mytext.wordWrap = true;
mytext.html=true;
text1 = new XML();
text1.ignoreWhite = true;
text1.load("weather.html");
text1.onLoad = function () {
mytext.htmlText = text1;
}
stop();

3. Ну а в самом проекте сделал ролик weather c кодом
Код AS1/AS2:

weather.loadMovie("weather.swf");

Вобщем все работает. Особенность в том, что в таком случает можно выбрать информер только в виде картинки (gif), любой другой (со стилями или flash) отображаться не хочет. Как я понимаю, это особенности поддержки html во flash.

Кто нибудь что подскажет или такова неизбежность? :)

mooncar 04.07.2011 23:18

Флеш очень ограниченно поддерживает HTML, да и не его это задача.
Вставьте информер в HTML-страницу.

AlexG77 04.07.2011 23:32

Цитата:

Сообщение от mooncar (Сообщение 1008742)
Вставьте информер в HTML-страницу.

вы не поверите, но нужно было именно во Flash

dark256 05.07.2011 00:24

http://galaxywars.ru/FM.html

Гис-метео информеры. Тащу с них ХМЛ и вставляю во флэш.
А ихние флэшки вы в свою не затащите - секьюрность.


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

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