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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.09.2010, 19:10
sacden вне форума Посмотреть профиль Отправить личное сообщение для sacden Найти все сообщения от sacden
  № 1  
Ответить с цитированием
sacden
[+1.3 10.09.10]

Регистрация: Oct 2007
Сообщений: 27
По умолчанию Массивы + переменные

Вопрос, как можно завести в массив вот такую переменную (на самом деле их несколько одинакового типа)

Код AS3:
var TweenX4:Tween = new Tween(mc_4,"x",Regular.easeOut,975,325.5,1,true);

Можно ли так?
Код AS3:
var createArray:Array = new Array("TweenX4","TweenX5","TweenX6");
Код AS3:
(тут не знаю что написать?)=createArray[0];
и второй вопрос, как можно ее потом проиграть на сцене?

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Код AS3:
var createArray:Array = new Array(new Tween(mc_4,"x",Regular.easeOut,975,325.5,1,true),
new Tween(mc_5,"x",Regular.easeOut,975,325.5,1,true),
new Tween(mc_6,"x",Regular.easeOut,975,325.5,1,true));
 
createArray[0].play()// не помню как точно запустить стандартный твин
Оно?

Старый 10.09.2010, 19:34
sacden вне форума Посмотреть профиль Отправить личное сообщение для sacden Найти все сообщения от sacden
  № 3  
Ответить с цитированием
sacden
[+1.3 10.09.10]

Регистрация: Oct 2007
Сообщений: 27
массив вроде впорядке (все так как Вы написали) а вот твин не запускается...выводится вот такая ошибка

ReferenceError: Error #1069: Не удалось найти свойство play в fl.transitions.Tween; отсутствует значение по умолчанию.
at banner_fla::MainTimeline/frame1()

хотя вначале добавилась строка
Код AS3:
import fl.transitions.Tween;

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
ага, точно. Так должно работать:
Код AS3:
createArray[0].start()
читайте документацию.

Старый 10.09.2010, 19:43
sacden вне форума Посмотреть профиль Отправить личное сообщение для sacden Найти все сообщения от sacden
  № 5  
Ответить с цитированием
sacden
[+1.3 10.09.10]

Регистрация: Oct 2007
Сообщений: 27
все, спасибо большое! работает! =)
Хорошего Вам дня!

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

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

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


 


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


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