Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.06.2009, 14:59
cobweb вне форума Посмотреть профиль Отправить личное сообщение для cobweb Найти все сообщения от cobweb
  № 1  
Ответить с цитированием
cobweb

Регистрация: Apr 2009
Сообщений: 30
По умолчанию 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???

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

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

Старый 02.06.2009, 19:15
scarbo вне форума Посмотреть профиль Отправить личное сообщение для scarbo Найти все сообщения от scarbo
  № 2  
Ответить с цитированием
scarbo
 
Аватар для scarbo

Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
Код 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, время: 15:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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