Форум 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)
-   -   отображение xml содержимого во flash (http://www.flasher.ru/forum/showthread.php?t=152179)

LobsterDrilber 12.03.2011 22:22

отображение xml содержимого во flash
 
Доброе время суток!
Люди добрые, подскажие плиз (или подкиньте ссылку), передо мной стоит такая задача:
Есть готовый ролик связанный с xml, вставляю в текст картинку, она видна, но при добавлении еще одной они отображаются практически друг на друге, а мне нужно чтобы было в виде таблицы.. Скажите пожалуйста, может есть способ в самом xml указать таблицу??? Если нет то как заставить флэшку разные теги из xml'а показывать в разных слоях или символах......
На всякий вот код xml:

Код:

<?xml version="1.0" encoding="utf-8"?>
<main>
<title><![CDATA[Информация]]></title>
<text>
<a href="url1"><img src="image1.png" alt=""></a> текст текст текст
<a href="url2"><img src="image2.png" alt=""></a> текст текст текст
</text>
</main>

Код ActionScript 2.0

Код AS1/AS2:

stop();
 
import mx.transitions.Tween;
import mx.transitions.easing.*;
 
var txtXML:XML = new XML();
txtXML.ignoreWhite = true;
 
var xmlFile:String = _root.moduleData;
 
txtXML.onLoad = function(success) {
        if (success) {
                main_mc.titletext_mc.title_txt.html = true;
                main_mc.maintext_mc.text_mc.main_txt.html = true;
                main_mc.maintext_mc.text_mc.main_txt.styleSheet = _root.txtCSS;
                main_mc.maintext_mc.text_mc.main_txt.autoSize = "left";
                main_mc.titletext_mc.title_txt.htmlText = this.firstChild.childNodes[0].firstChild.nodeValue;
                main_mc.maintext_mc.text_mc.main_txt.htmlText = this.firstChild.childNodes[1].firstChild.nodeValue;
                main_mc.maintext_mc.scrollInfo();
        } else {
                trace("Cannot load XML");
        }
};
txtXML.load(xmlFile);
 
main_mc._visible = false;
 
function intro() {
        var anim1:Tween = new Tween(bg_mc, "_alpha", None.easeOut, 0, 90, 0.7, true);
        var anim2:Tween = new Tween(bg_mc, "_xscale", Strong.easeInOut, 10, 66, 0.5, true);
        var anim3:Tween = new Tween(bg_mc, "_yscale", Strong.easeInOut, 10, 97, 0.5, true);
        anim3.onMotionFinished = function() {
                main_mc._visible = true;
                var anim4:Tween = new Tween(main_mc, "_alpha", None.easeOut, 0, 100, 0.3, true);
        }
}
intro();

Заранее спасибо за помощь!

udaaff 12.03.2011 22:41

Для оформления своего кода надо использовать соответствующие теги.

LobsterDrilber 13.03.2011 00:29

исправил


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

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