![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 168
|
Здрасте Ув. Флешеры это опять я
Хочу узнать вот что: как во флэш наряду с картинками, swf и др. файлами загрузить текст в текстовое поле из внешнего файла и существует ли для этого какойто метод (вроде loadMovie для картинок и swf?) Желательно наиболее простые способы (но пишите все) |
|
|||||
|
1-XML
2- LoadVars // Load text as variable and assign it to the
// dynamic text field
var features_lv:LoadVars = new LoadVars();
features_lv.onLoad = onText;
features_lv.load("safetyfeatures.txt");
function onText(success:Boolean) {
if (success) {
newFeatures_txt.text = features_lv.safetyfeatures;
} else {
newFeatures_txt.text = "unable to load text file.";
}
}
|
|
|||||
|
Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
|
уже давно все написано стоит только нажать поиск!
|
|
|||||
|
Регистрация: May 2007
Сообщений: 30
|
Пытаюсь сделать и не выходит. Надо чтобы при наведении на кнопку показывался соотв. текст , который бы медленно прокручивался до конца, а потом начинал бы показываться с начала. Сбацал код (пока тока показ) но. чета не работает. Подскажите, плиз,
где напортачил?var num:Number = 3; // Количество кнопок
for (i = 1; i <= num; i++) {
//* показываем текст при наведении
this["but" + i].onRollOver = function() {
this._parent["text_pole"]._visible = true;
loadVariables("text"+this._name.substr(-1)+".txt", "text_pole");
};
// отключаем текст
this["but" + i].onRollOut = function() {
this._parent["text_pole"]._visible = false;
};
// Выполняется при уходе с кнопки с нажатой кнопкой мыши…
this["but" + i].onDragOut = this["but" + i].onRollOut;
}
И вот еще такой вопросик: как сделать чтобы флешак масштабировался в зависимости от размера браузера. Вот примерно как сдесь: http://habrahabr.ru/ (банер сверху) |
|
|||||
|
поиск -> бегущая строка
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: May 2007
Сообщений: 30
|
Высветилась эта тема
![]() А вообще, первоначальный вопрос про ошибку в коде - почему-то текс не показывается |
|
|||||
|
Регистрация: Jul 2004
Сообщений: 15
|
Пользую в 1-м фрейме простого 10-ти фремового мувика
loadvariables(1.txt,0) Публикую swf на локальную машину, открываю файл 1.txt и правлю переменные. Тут же происходит их обновление их в динамических окнах мува. Кидаю мув на сервер, заменив путь к файлу на полный путь к файлу на сервере. Запускаю. Данные загружаюся (т.е. путь верный и файло читаемо). Всё кул. Далее, не закрыв окно с флешем, переписываю данные в файле и кидаю его опять на сервер, перезаписываю старый файл 1.txt. Данные в полях мува не меняются. Если копирую путь к муву и открываю его в новой закладке, то данyые обновляются и у в новом открытом мувике и в старом, который до этого не хотел обновляться. Честно вычитал с 10ток тем и FAQ. Ответа не нашел. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
потому что данные кэшируются...чтобы этого не происходило прибавляйте к адресу файла Math.random()
|
|
|||||
|
Регистрация: Jul 2004
Сообщений: 15
|
2 CrazyFlasher
Великий. (в этом месте смайл, бьющий челом). Вечером запытаю. Спасибо. О! Кста. Ведь так и борются с кешированием всего ... Попутный вопрос. Все функции типа numloadvariables, loadvariables loadV.load и т.д. работают одинаково? В чем разница их применения. Зачем их обилие? Можно ссылочку на статью? |
|
|||||
|
ветеран форума
|
loadVariables(Num) - устаревшие, нет средств контроля загрузки и отслеживания ошибок. Вместо них следует использовать LoadVars, которые этим функционалом обладают.
__________________
4am is time to rock |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:00. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|