Форум 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 и htm (http://www.flasher.ru/forum/showthread.php?t=125799)

cobweb 02.06.2009 14:59

xml и htm
 
Код AS1/AS2:

import TextField.StyleSheet
// создаем клип-маску
_root.createEmptyMovieClip("mask_mc2",_root.getNextHighestDepth());
mask_mc2.beginFill(0xdddddd, 0);
mask_mc2.moveTo(0,0);
mask_mc2.lineTo(100,0);
mask_mc2.lineTo(100,100);
mask_mc2.lineTo(0,100);
mask_mc2.endFill()
 
 
//создаем клип-таргет
_root.createEmptyMovieClip("target_mc2",_root.getNextHighestDepth());
// в клипе таргет создаем текстфилд
var my_text:TextField = target_mc2.createTextField("mytext", 1, 0, 0, 250, 100);
var sheet:StyleSheet = new StyleSheet();
sheet.setStyle("strong", {color:'#000000', fontWeight:'bold'});
sheet.setStyle("az", {color:'#ffffff'});
// настраиваем вид текстфилда
my_text.html = true;
my_text.styleSheet = sheet;
my_text.border = false;
my_text.borderColor = 0xffffff;
my_text.background = false;
my_text.backgroundColor = 0xffffff;
my_text.embedFonts = false;
my_text.multiline = true;
my_text.wordWrap = true;
my_text.textColor = 0x000000;
my_text.mouseWheelEnabled = false;
my_text.autoSize = true;
// описываем, что должно выполниться в результате загрузки текста из файла
var text_from_file:LoadVars = new LoadVars();
text_from_file.onData = function(htmFile) {
        // задаем текстфилду загруженный текст
        target_mc2.mytext.htmlText = htmFile;
        // клип с текстом готов, его размеры теперь известны, можно подключать скроллер
        setScroller();
};
// загружаем текст из файла
text_from_file.load("text.htm");

Нашел на форуме такую тему! а будет это работать как xml? если подгружать вместо text.htm, text.xml???:confused:

..и еще вопрос

существует несколько разделов (два) с подгрузкой текста из xml файла!
я сделал два файла xml для каждого раздела....
...... что нужно прописывать в xml файле и в скрипте чтоб текст всех разделов был в одном файле xml а не в несольких....в такой вот теме выше?

scarbo 02.06.2009 19:15

Код AS1/AS2:

var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.load('data.xml');
myXML.onLoad = function(suc){
        if(suc){
                //что-то делаем
        }
}

Для сохранения html форматирования в xml используется <![CDATA[форматированный текст]]>
Естественно можно использовать один файл xml


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

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