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

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

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

Регистрация: Sep 2010
Адрес: Saint-Petersburg
Сообщений: 143
Ну это понятно, конечно.
Но проблема в том, что мувиклипов предполагается очень много, и чтобы не прописывать каждый раз весь этот путь, я подумала создать из них массив.

Старый 04.05.2011, 01:51
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 12  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от Ylik Посмотреть сообщение
Ну если у меня там анимация в ручную сделана?
В книжках пишут как совместить код и анимацию.

Старый 04.05.2011, 01:51
Ylik вне форума Посмотреть профиль Отправить личное сообщение для Ylik Найти все сообщения от Ylik
  № 13  
Ответить с цитированием
Ylik
 
Аватар для Ylik

Регистрация: Sep 2010
Адрес: Saint-Petersburg
Сообщений: 143
Ну я вроде и пытаюсь совместить.

Старый 04.05.2011, 01:52
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 14  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Угу, не прочитав основ, спрашивая на форуме "как сделать так?".
upd если у вас возникают какие то пути, то значит уже что-то не правильно.
Код AS3:
var array:Array = [mc1.mc2, mc3.mc4];
for each (var item:MovieClip in array) 
{
	item.gotoAndStop(25);
}


Последний раз редактировалось Bgg; 04.05.2011 в 01:56.
Старый 04.05.2011, 01:55
Ylik вне форума Посмотреть профиль Отправить личное сообщение для Ylik Найти все сообщения от Ylik
  № 15  
Ответить с цитированием
Ylik
 
Аватар для Ylik

Регистрация: Sep 2010
Адрес: Saint-Petersburg
Сообщений: 143
Пока я не нашла правильный ответ, поэтому и спрашиваю. Я не знаю, как ещё искать...

Добавлено через 3 минуты
Цитата:
Сообщение от -De- Посмотреть сообщение
Попробуйте убрать кавычки и вместо mc[myArray[n]].gotoAndStop(25); написать myArray[n].gotoAndStop(25);
Вы же хотите получить массив мувиков, а не массив их имён.
PS: Нет кадров - нет проблем =)

Так выходит ошибка:
1120: Access of undefined property mc1.
1120: Access of undefined property mc3.

Старый 04.05.2011, 02:00
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 16  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от Ylik Посмотреть сообщение
Пока я не нашла правильный ответ, поэтому и спрашиваю. Я не знаю, как ещё искать...

Добавлено через 3 минуты



Так выходит ошибка:
1120: Access of undefined property mc1.
1120: Access of undefined property mc3.
Где у вас mc1 и mc3?

Старый 04.05.2011, 02:01
Ylik вне форума Посмотреть профиль Отправить личное сообщение для Ylik Найти все сообщения от Ylik
  № 17  
Ответить с цитированием
Ylik
 
Аватар для Ylik

Регистрация: Sep 2010
Адрес: Saint-Petersburg
Сообщений: 143
В mc.

Старый 04.05.2011, 02:02
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 18  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Код AS3:
var array:Array = [mc.mc1, mc.mc3];
for each (var item:MovieClip in array) 
{
	item.gotoAndStop(25);
}

Старый 04.05.2011, 02:08
Ylik вне форума Посмотреть профиль Отправить личное сообщение для Ylik Найти все сообщения от Ylik
  № 19  
Ответить с цитированием
Ylik
 
Аватар для Ylik

Регистрация: Sep 2010
Адрес: Saint-Petersburg
Сообщений: 143
А теперь пишет
Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
А можно сделать так, чтобы каждому мувиклипу в массиве не надо было приписывать mc (он же у всех одинаковый)?

Старый 04.05.2011, 02:15
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 20  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Будь я вашим мужем - я бы повесился.

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

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

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


 


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


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