Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как запустить несколько мувиков оновременно? (http://www.flasher.ru/forum/showthread.php?t=104767)

trankozavro 02.12.2007 14:28

Как запустить несколько мувиков оновременно?
 
У меня на основной временной шкале по слоям лежать 5 мувиков. В первом кадре кажлого мувика стоит "стоп". Задача в том, что бы на основной временной шкале разместить кнопку, при нажатии на которую, начинали бы проигрываться все мувики одновременно, то есть шла бы команда для каждого начать действие со второго кадра, где стопа уже нет. Как это можно воплотит в жизнь? Спасибо!

CrazyFlasher 02.12.2007 15:28

Код:

for (var i in _root){
    if(_root[i] instanceof MovieClip){
          _root[i].play();
    }
}


Molecula 02.12.2007 17:23

А вдруг там есть мувы, которые трогать не надо, хотя то же вариант.
Вот мой пример, с мувами с разными именами:
Код:

var mc_arr = ['opel', 'coca', 'suxarik', 'box', 'circle']
var arr_len = mc_arr.length
var lim = 0;
while (lim < arr_len )
{
var _mc:MovieClip = this[mc_arr[lim]]
_mc.gotoAndPlay(2);
lim++
}


CrazyFlasher 02.12.2007 17:27

кстати, что быстрее работает while или for? (влом проверять :))

DarkLight 02.12.2007 17:36

В байткоде это одно и то же:)

trankozavro 03.12.2007 17:25

А можно мне, дураку, подробней объяснить, куда и в каком случае вставлять этот код?

Molecula 03.12.2007 17:42

А где мувы лежат?
Вообще на главный тайм-лайн.
Если мувы лежат в других мувах просто допишете:
Код:

var _mc:MovieClip = _cool._xoxo[mc_arr[lim]]
_mc.gotoAndPlay(2);

Ну, или какая у Вас там вложенность.

CrazyFlasher 03.12.2007 17:44

Код:

//пихаете всё в 1-ый фрейм
//btn - instance name кнопки
btn.onPress = function(){
    for (var i in _root){
          if(_root[i] instanceof MovieClip){
              _root[i].play();
          }
    }
}



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

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