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

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

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

Регистрация: Nov 2008
Адрес: Rostov-on-Don
Сообщений: 80
Отправить сообщение для fame_fatale с помощью ICQ
Question Мувики в очередь

Вопрос, конечно, чайниковский, но все же. Скажите, как программно мне выстроить мувики в очередь? Ну т.е., чтобы сначала полностью проигрался первый, за ним второй и т.д. Очень нужно!
__________________
Не судите строго - я блондинка...

Старый 21.12.2009, 19:28
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Каждый мувик наследует какой нибудь убер класс, у которого есть метод:
Код:
public function complete():void
{
    dispatchEvent( new Event( Event.COMPLETE ) );
}
Назовем класс – QueueItem, Далее есть какой то менеджер:
Код:
protected var queue:Vector.<QueueItem>;
protected var index:int = 0;
protected var item:QueueItem;

public function play():void
{
    if( item )
        item.removeEventListener( Event.COMPLETE, queueItemCompleteHandler );
    item = queue[i];
    item.addEventListener( Event.COMPLETE, queueItemCompleteHandler );
    item.play();
}

protected function queueItemCompleteHandler( event:Event ):void
{
    play();
}
Код не полный и не тестированный, просто общий дизайн кода выложил =)

Добавлено через 55 секунд
ой это раздел по АС1/2, Куда мне DL1t ссылки шлет, прошу прощения, мой код не будет работать =)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

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

Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
Код AS1/AS2:
for(var i = 0; i<= 5;i++){
var name = "mc_"+i
var x = 30*i;
var y = 0;
 
var clip = attachMovie("clip",name,i)
     clip._x = x;
     clip._y = y;
}

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

Регистрация: Nov 2008
Адрес: Rostov-on-Don
Сообщений: 80
Отправить сообщение для fame_fatale с помощью ICQ
NoCD, спасибо большое
__________________
Не судите строго - я блондинка...

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

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

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


 


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


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