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

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

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

Регистрация: Mar 2001
Адрес: St. Petersburg
Сообщений: 7
Attention attachMovie глюки

Что это за фигня! После команды attachMovie не получается управлять приаттаченным мувиком (play() не работает если в первом его фрэйме стоит stop() ). Бесит страшно!!!

Старый 06.10.2006, 13:16
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А что, собственно, не так?
Всё верно, ты запустил play(), а в первом кадре остановил.
Убери stop().

Старый 06.10.2006, 13:41
oneiroid вне форума Посмотреть профиль Отправить личное сообщение для oneiroid Посетить домашнюю страницу oneiroid Найти все сообщения от oneiroid
  № 3  
Ответить с цитированием
oneiroid

Регистрация: Mar 2001
Адрес: St. Petersburg
Сообщений: 7
Не. Вот:
Код:
for (var i=photosnum;i>=1;i--){
	_root.cStripe.attachMovie("scAppear","sC"+i,i);
	var sc:MovieClip=eval("_root.cStripe.sC"+i);
	sc.gotoAndPlay(2);
}
У sc в первом фрейме написано stop();
Последняя инструкция в for не выполняется.

Старый 06.10.2006, 13:46
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Скорее всего у тебя неверная ссылка на мувик. И вообще, зачем извращаться с eval?

Код:
for (var i=photosnum;i>=1;i--){
	var mc = _root.cStripe.attachMovie("scAppear","sC"+i,i);
	mc.gotoAndPlay(2);
}

Старый 06.10.2006, 14:05
oneiroid вне форума Посмотреть профиль Отправить личное сообщение для oneiroid Посетить домашнюю страницу oneiroid Найти все сообщения от oneiroid
  № 5  
Ответить с цитированием
oneiroid

Регистрация: Mar 2001
Адрес: St. Petersburg
Сообщений: 7
ссылка верная. Про eval - это действительно ты прав, сделал по-твоему. Все равно не работает. Из того фрейма, в котором приаттачил мувик его не запустить...

Старый 06.10.2006, 14:10
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Тогда я не знаю, какая у тебя конкретно проблема. Скорее всего stop() выполняется всё равно. Проверь, собственно.

Старый 06.10.2006, 14:16
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
И не будет работать. gotoAndPlay срабатывает раньше чем stop. Это легко проверить поставив trace (1) после gotoAndPlay и trace (2) после stop() в мувики из библиотеки, и посмотреть порядок чисел в окне Output.

Поэтому предлагаю следующий вариант.
В мувике написать
Код:
if (!flag) {
	stop ();
}
А код который его аттачит подкорректировать
Код:
_root.cStripe.attachMovie("scAppear", "sC"+i, i, {flag:true});
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 06.10.2006, 14:42
oneiroid вне форума Посмотреть профиль Отправить личное сообщение для oneiroid Посетить домашнюю страницу oneiroid Найти все сообщения от oneiroid
  № 8  
Ответить с цитированием
oneiroid

Регистрация: Mar 2001
Адрес: St. Petersburg
Сообщений: 7
Вот этта дельно! Спасибо.

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

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

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


 


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


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