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

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

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

Регистрация: Oct 2007
Сообщений: 6
По умолчанию Как запустить несколько мувиков оновременно?

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

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
Код:
for (var i in _root){
     if(_root[i] instanceof MovieClip){
          _root[i].play();
     }
}
__________________
Flash Developer
Папа TDP4 Team Battle

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

Регистрация: Apr 2007
Сообщений: 1,369
А вдруг там есть мувы, которые трогать не надо, хотя то же вариант.
Вот мой пример, с мувами с разными именами:
Код:
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++
}

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
кстати, что быстрее работает while или for? (влом проверять )
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 02.12.2007, 17:36
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 5  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
В байткоде это одно и то же
__________________
4am is time to rock

Старый 03.12.2007, 17:25
trankozavro вне форума Посмотреть профиль Отправить личное сообщение для trankozavro Найти все сообщения от trankozavro
  № 6  
Ответить с цитированием
trankozavro

Регистрация: Oct 2007
Сообщений: 6
А можно мне, дураку, подробней объяснить, куда и в каком случае вставлять этот код?

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

Регистрация: Apr 2007
Сообщений: 1,369
А где мувы лежат?
Вообще на главный тайм-лайн.
Если мувы лежат в других мувах просто допишете:
Код:
var _mc:MovieClip = _cool._xoxo[mc_arr[lim]]
_mc.gotoAndPlay(2);
Ну, или какая у Вас там вложенность.

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
Код:
//пихаете всё в 1-ый фрейм
//btn - instance name кнопки
btn.onPress = function(){
     for (var i in _root){
          if(_root[i] instanceof MovieClip){
               _root[i].play();
          }
     }
}
__________________
Flash Developer
Папа TDP4 Team Battle

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

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

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


 


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


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