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

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

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

Регистрация: Oct 2002
Адрес: Санкт-Петербург
Сообщений: 72
По умолчанию Подгрузка html-текста. Кто не прав: я или Макромедиа?

Итак, вместе с 8-ой версией поставляется пример динамической подгрузки текста. Кто хочет, может посмотреть C:\Program Files\Macromedia\Flash 8\Samples and Tutorials\Samples\ActionScript\LoadText\formattedText.fla

Пример прекрасно работает с родными файлами. НО! стоит мне заменить его файлы на свои, как вместо html-форматированного текста я лицезрею обычный текст с тегами. То есть тупо не работает это самое html-форматирование. Что за ерунда??
Стоит также сказать, что что-то с текстовым файлом. Т.к. если адрес текстового родной, а css-файл у меня с локалки - тоже все работает.

Оригинал:

__________________________________________

//Handle the UIScrollBar - instance in library
this.createClassObject(mx.controls.UIScrollBar, "my_sb", 20);

// Set the target text field for the scroll bar.
my_sb.setScrollTarget(my_txt);

// Size it to match the text field.
my_sb.setSize(16, my_txt._height);

// Move it next to the text field.
my_sb.move(my_txt._x + my_txt._width, my_txt._y);

//Note: Download the TXT and CSS files to look at their structure. Use the URLs below.
//load text
function loadMyText(evt) {
var loadit_lv:LoadVars = new LoadVars();
loadit_lv.load("http://www.helpexamples.com/flash/text/sampletext.txt");
loadit_lv.onLoad = function(success:Boolean) {
if (success) {
my_txt.text = this.content;
} else {
trace("Could not load text file.");
}
};
}
loadMyText();

//apply stylesheet
var flash_css = new TextField.StyleSheet();
flash_css.load("http://www.helpexamples.com/flash/text/styles.css");
flash_css.onLoad = function(success:Boolean) {
if (success) {
my_txt.styleSheet = flash_css;
} else {
trace("Could not load CSS file.");
}
};

--------------------------------------------------------------


То, что у меня заменено:

loadit_lv.load("123.txt");
и
flash_css.load("styles.css");

Не работает ни в локалке, ни в сети.


Последний раз редактировалось warlock_black; 12.03.2006 в 22:40.
Создать новую тему   Часовой пояс GMT +4, время: 06:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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