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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 04.06.2002, 16:55
Таненгольц Б.Л. вне форума Посмотреть профиль Отправить личное сообщение для Таненгольц Б.Л. Посетить домашнюю страницу Таненгольц Б.Л. Найти все сообщения от Таненгольц Б.Л.
  № 1  
Таненгольц Б.Л.

Регистрация: Aug 2001
Адрес: Электросталь М.О.
Сообщений: 13
Отправить сообщение для Таненгольц Б.Л. с помощью ICQ
По умолчанию Почему не работает скрипт?

Моя задача состоит в том, чтобы ьувик загружул на время другой с новостями, которые читаются из текстового файла. Какие то проблемы с адресацией. Если указываю для динамического поля конкретный адрес, все работает, а если через переменную - нет.
В чем ошибка?
Заранее спасибо за ответ
__________________
печатник

Старый 04.06.2002, 17:17
lizergil вне форума Посмотреть профиль Отправить личное сообщение для lizergil Найти все сообщения от lizergil
  № 2  
lizergil
 
Аватар для lizergil

Регистрация: Jan 2002
Адрес: Королёв
Сообщений: 735
Отправить сообщение для lizergil с помощью ICQ Отправить сообщение для lizergil с помощью Yahoo
можно поподробнее?

Старый 04.06.2002, 21:50
Таненгольц Б.Л. вне форума Посмотреть профиль Отправить личное сообщение для Таненгольц Б.Л. Посетить домашнюю страницу Таненгольц Б.Л. Найти все сообщения от Таненгольц Б.Л.
  № 3  
Таненгольц Б.Л.

Регистрация: Aug 2001
Адрес: Электросталь М.О.
Сообщений: 13
Отправить сообщение для Таненгольц Б.Л. с помощью ICQ
По умолчанию вот исходник моего скрипта

Повторяю вопрос: почему в динамические поля не попадает информация указанная переменными и попадает указанная непосредственно?
Я не могу найти ошибку в адресации. Помогите исходник в сжатом виде можно скачать с www.hgs.ru/news.rar
__________________
печатник

Старый 05.06.2002, 04:28
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 4  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
По умолчанию Исправлено.

Я сбросил твой исправленный исходник на http://studio-kredo.narod.ru/news.zip
Надеюсь, разберешься.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 05.06.2002, 11:51
Таненгольц Б.Л. вне форума Посмотреть профиль Отправить личное сообщение для Таненгольц Б.Л. Посетить домашнюю страницу Таненгольц Б.Л. Найти все сообщения от Таненгольц Б.Л.
  № 5  
Таненгольц Б.Л.

Регистрация: Aug 2001
Адрес: Электросталь М.О.
Сообщений: 13
Отправить сообщение для Таненгольц Б.Л. с помощью ICQ
По умолчанию работает, но ...

Спасибо
так все работает. Но мне надо, чтобы код был в мувике news. Запускающий мувик у меня другой, он запускает новости и ждет окончания (foo+1) после чего приступает к другим делам. Я его не прислал, т.к. он очень большой. Мне не хотелось бы его нагружать дополнительно.
Вопрос можно ли сделать такой вариант.
В моем варианте мувик news загружал тексты и они были доступны ему через изменяемые переменные, (их можно "трэйснуть", а вот в динамические поля они никак не попадают. Это невозможно?
Почему конструкция this text=_root.text1 в мувике новости работает, а конструкция this text =_root.nov1 нет, хотя переменная nov1 содержит значение text1?
__________________
печатник

Старый 05.06.2002, 12:09
greyshaman вне форума Посмотреть профиль Отправить личное сообщение для greyshaman Найти все сообщения от greyshaman
  № 6  
greyshaman

Регистрация: Aug 2001
Адрес: vg
Сообщений: 352
Посмотри на путь до nov1 сдаётся мне что это root другого слоя.

Старый 05.06.2002, 12:54
sevast вне форума Посмотреть профиль Отправить личное сообщение для sevast Посетить домашнюю страницу sevast Найти все сообщения от sevast
  № 7  
sevast
 
Аватар для sevast

Регистрация: Jun 2002
Адрес: СПб
Сообщений: 26
Отправить сообщение для sevast с помощью ICQ
По умолчанию ответ

рекомендую настоятельно в данном случае:

1. Пользоваться подгрузкой мувика с новостями в корневой клип не на уровень (_level), а в некий таргет. Для этого надо:

а) создать некий клипчик и назвать его, скажем, newsloader;
б) прописать загрузку клипа в этот самый newsloader;
в) соответственно, путь к клипу с новостями изменится с _root. на, к примеру, _root.loader [где _root. - тот клип, в который мы грузим мувик с новостями];
г) соответственно в клипе новостей использовать подгрузку переменных из текстового файла в путь типа _root.newsloader

У меня такая хрень работала.

А для очистки совести рекомендую прокачивать текстовые перемнные прямо с самого начала в корневой клип за пределы видимой области - так прокачается сразу часть данных - а это экономия времени + можно в neewloadere вызывать эти переменные не с урла, а уже из текстовых полей с именами из корневого клипа.

Проверил. В МХ точняк пашет и не пыхтит.

Удачи.
__________________
do not trouble troubles until troubles trouble you

Старый 05.06.2002, 15:35
Таненгольц Б.Л. вне форума Посмотреть профиль Отправить личное сообщение для Таненгольц Б.Л. Посетить домашнюю страницу Таненгольц Б.Л. Найти все сообщения от Таненгольц Б.Л.
  № 8  
Таненгольц Б.Л.

Регистрация: Aug 2001
Адрес: Электросталь М.О.
Сообщений: 13
Отправить сообщение для Таненгольц Б.Л. с помощью ICQ
По умолчанию Господа, я его все таки добил по своему

Весь этот скрипт в дополнительном мувике, который запускается, показывает новости. Основной мувик загружает его, ждет окончания и удаляет.
Scene 1
actions for Symbol 3 //кнопка
on (release) {
getURL(_root.gde, "wind");
}
actions for frame 92 // сигнал окончания мувика
_root.foo = Number(_root.foo+1);
stop();
actions for frame 1 //preobr
loadVariablesNum ("news.txt", 0);
actions for frame 2
col = String(_level0.col);
actions for frame 3
if (col.length == 0) {
gotoAndPlay ("preobr");
} else {
col = parseInt(col);
}
actions for frame 14 // cikle
if (k<col) {
t1 = "_root." add "text" add k;
t2 = "_root." add "dop" add k;
nov1 = eval(t1);
nov2 = eval(t2);
gde = eval("adr"+k);
} else {
gotoAndPlay("end");
}
actions for frame 80
k = k+1;
gotoAndPlay ("cikle");
Symbol Definition(s)// движущийся клип с динамическими полями
text
actions for frame 1
this.text1 = _root.n2.nov1; //n2-имя клипа, на место которого грузится мувик
this.text2 = _root.n2.nov2;
.
__________________
печатник

Создать новую тему   Часовой пояс GMT +4, время: 21:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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