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

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

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

Регистрация: Sep 2010
Адрес: Saint-Petersburg
Сообщений: 143
По умолчанию Массив. Термин не определен и не имеет свойств.

Здравствуйте! Возникла очередная проблема во флеше.
Снова обращаюсь к знающим людям за помощью. Заранее спасибо за внимание к моей теме!

Есть один мувиклип mc, например, а в нём есть мувиклипы mc1, mc3, mc5.
В них, в свою очередь, есть мувиклипы mc2, mc4 и mc6.
Пытаюсь создать из этих мувиков массив
Код AS3:
private var myArray:Array = new Array("mc1.mc2", "mc3.mc4", "mc5.mc6")
потом далее в функции пишу
Код AS3:
for (var n:uint = 0; n <3; n++) {
	mc[myArray[n]].gotoAndStop(25);
}
Но в панели Output выходит сообщение об ошибке:
TypeError: Error #1010: Термин не определен и не имеет свойств.

Помогите, пожалуйста, разобраться! Может я что-то неправильно делаю?
Очень благодарю за помощь!!!


Последний раз редактировалось Ylik; 04.05.2011 в 02:09.
Старый 03.05.2011, 23:49
FlashWizard вне форума Посмотреть профиль Отправить личное сообщение для FlashWizard Найти все сообщения от FlashWizard
  № 2  
Ответить с цитированием
FlashWizard
[+1 22.06.11]
 
Аватар для FlashWizard

Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
Цитата:
"mc1.mc2"
Не правильно передаёте в массив.

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

Регистрация: Sep 2010
Адрес: Saint-Petersburg
Сообщений: 143
А скажите, пожалуйста, как надо?

Добавлено через 2 минуты
А так теперь пишет:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".

Старый 03.05.2011, 23:54
FlashWizard вне форума Посмотреть профиль Отправить личное сообщение для FlashWizard Найти все сообщения от FlashWizard
  № 4  
Ответить с цитированием
FlashWizard
[+1 22.06.11]
 
Аватар для FlashWizard

Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
Для начала скажите в каких мувиках вы хотите перейти на кадр 25 ?

Цитата:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
Ну правильно. Вы же ищите mc1.mc2 внутри mc, хотя там его нет. Там есть mc1.

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

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

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

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Попробуйте убрать кавычки и вместо mc[myArray[n]].gotoAndStop(25); написать myArray[n].gotoAndStop(25);
Вы же хотите получить массив мувиков, а не массив их имён.
PS: Нет кадров - нет проблем =)
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.

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

Регистрация: Sep 2010
Адрес: Saint-Petersburg
Сообщений: 143
А как же без кадров?
А mc никуда не надо писать?

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

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

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

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

Старый 04.05.2011, 01:47
FlashWizard вне форума Посмотреть профиль Отправить личное сообщение для FlashWizard Найти все сообщения от FlashWizard
  № 10  
Ответить с цитированием
FlashWizard
[+1 22.06.11]
 
Аватар для FlashWizard

Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
Ну например вот так:
Код AS3:
mc.mc1.mc2.gotoAndStop(25);

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

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

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


 


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


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