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

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

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

Регистрация: Dec 2012
Сообщений: 172
Question Управление мувиклипом, знаю его имя в массиве.

Добрый день, возникла проблема, при управлении мувиклипом зная его имя в массиве.
Код:
Код AS3:
var n:Array=["f","n"];// имена мувиклипов
MovieClip(n[0]).y=0;
Выдается ошибка:
Код:
TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать "f" в flash.display.MovieClip.
	at _fla::MainTimeline/frame1()
Как поправить код?

Старый 13.07.2013, 21:50
belv вне форума Посмотреть профиль Отправить личное сообщение для belv Найти все сообщения от belv
  № 2  
Ответить с цитированием
belv
[+1 16.07.13]
[+4 16.07.13]

Регистрация: Oct 2005
Сообщений: 217
Вы вносите строковое имя объекта в массив , а нужно переменную ссылающуюся на этот объект.
var n:Array=[f,n]
Или же так как вы написали массив но тогда так
Код AS3:
MovieClip(this[n[0]]).y=0; // где this - это может быть объект, в котором находится объект f

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

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

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


 


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


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