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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Dec 2009
Сообщений: 9
По умолчанию Не работают скрипты при загрузке одного ролика в другой

Всем доброго времени суток!

Столкнулся с той же проблемой что и здесь, но ответа в данной теме так и не увидел. С маской вообще не понял, что именно маскировать то и где? о_О

Подгружаю в один клип в другой командой (массив, так как потом роликов буит несколько)

Код:
clipsArray = new Array(["Main.swf"]);
	
function LoadeClip(SelClip)
{
	loadMovie(clipsArray[SelClip], _root.ContenC);
}
LoadeClip(SelClip);
в итоге в загружаемом ролике не работает скрипт заполняющий текстовое поле:

Код:
function newsMain()
{
	_root.news.text = "";
	_root.news.html = true;
	newsArray = new Array();

	newsArray[0] = "новость 1";
	newsArray[1] = "новость2";
	newsArray[2] = "новость3";
	newsArray[3] = "новость4";

	i = newsArray.length;
			
	while (i != 0)
		{
			_root.news.htmlText += newsArray[i-1] + newline;
			i = i - 1;
		}
}
	newsMain();
если запустить ролик отдельно, то все нормально загружается, при подгрузке текстовое поле грузится, а вот текста в нем нет, что на мой взгляд странно так как скрипт и текст скомпилены вместе с роликом и намертво в него вшиты...

Подскажите плиз в чем дело.

Старый 25.12.2009, 14:14
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Ошиблись разделом.

Старый 25.12.2009, 22:44
Slavenin вне форума Посмотреть профиль Отправить личное сообщение для Slavenin Найти все сообщения от Slavenin
  № 3  
Ответить с цитированием
Slavenin

Регистрация: Dec 2009
Сообщений: 9
Цитата:
Ошиблись разделом.
все может быть, но если б это было так, то модераторы ее уже б переместили.

народ подскажите плиз кто знает, а то работа над сайтом стоит...

Добавлено через 17 часов 29 минут
блин, неужели никто не знает???

Добавлено через 17 часов 58 минут
странная вещь получается, если делать трейс текста в загружаемом ролике по пути до текста в нем как trace (_root.news.text);(путь до текста в загружаемом ролике), то пишет undefined, если же трейсить путь до текста из ролика в который загружается как trace (_root.ContenC.news.text); то не пишет вообще ничего, как будто текста там не существует. Трейсю из загружаемого ролика.

Добавлено через 18 часов 5 минут
заглянул в список переменных, и увидел там весь текст, который должен отображаться в ролике... кто-нибудь может популярно объяснить почему его нет на экране???

Добавлено через 23 часа 19 минут
всем спасибо за совет! Вижу здесь много людей, готовых откликнуться на просьбу о помощи... разобрался я наконец в чем дело, убил на это два дня и только что наконец осенило...

оказывается загружать текст динамически нужно используя адресацию ролика в который он загружается, то есть если в загружаемой флешке текст находится по адресу _root.news.htmlText, а имя клипа в который загружается ContenC, то адрес для загрузки мувика должен быть _root.ContenC.news.htmlText

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

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

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


 


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


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