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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 56
Attention Один movie-clip внутрь другого. Очень просто...

Прочтите это очень меленно и вдумчего.

Представьте себе в главной сцене есть пустой movie-clip, назовем его "load" также есть несколько movie-clip'ов назовем "a", "b", "c", на первом кадре каждого стоит stop()!


Нужно чтобы при нажатии на кнопку (button) один из этих movie-clip'ов (допустим "a") грузился внутрь того "load" и начинал играть.
on-press
???????????
_root.a.play()

Что надо написать вместо ???? чтобы он перемещался внутрь "load"

Но плюс ко всему при нажатии на вторую кнопку, в этотже самый "load" должен грузиться допустим "b" (но порядок неизвестен) повер предыдущего. А при загрузке третьего внутрь этого "load" первый исчезал (одновременно нужно только два)

Как это сделать?
__________________
Знание бесконечно так как оно дробится и каждый индивид получает его отдельные порции!

Старый 01.12.2002, 13:32
AnGL вне форума Посмотреть профиль Отправить личное сообщение для AnGL Найти все сообщения от AnGL
  № 2  
AnGL
 
Аватар для AnGL

Регистрация: Jul 2002
Адрес: Ст.-Петербург
Сообщений: 268
1. По событию onPress грузишь мувик в свой load:
load.loadMovie("a.swf");

2. Проверяешь загрузку прелоадером по getBytesLoaded().

3. По загрузке запускаешь мувик на проигрывание load.play();

Если нужно загрузить следующий мувик, повторяешь выше перечисленные действия для нового мувика b.swf. И т.д.

А.

Старый 20.12.2002, 19:47
Leviafan вне форума Посмотреть профиль Отправить личное сообщение для Leviafan Найти все сообщения от Leviafan
  № 3  
Leviafan

Регистрация: Dec 2002
Адрес: Россия Тольятти
Сообщений: 10
Если работае в Flash 5 то это довольно просто.
Если эти объекты находятся в одном фильме, то можно сделать так: к кнопке прибить актшн такой
on (reliase) {
attachMovie ("имя", "новое_имя", 1)
}
где имя - это имя объекта назначаемое в Library правая кнопка на объекте и выбрать меню Likage(чото там, не помню как точно называется, но ты сразу увидишь),
новое_имя - это имя которое ты сам выбирешь для атаченого объекта (его можно оставить без именений),
1 - это уровень на который будешь вставлять этот объект (пример: _root - является level0!!!)
так же можно указать параметры вывода этого объекта с использованием: setProperty ("имя", _x, "100")
объясняю: имя - это то имя которое ты присвоил attachMovie, _x - координата по оси х, 100 - расположение на оси х, так же можно указать: _y, _xscale, _yscale и т.д.
далее на другой кнопке можно пробиндить такое:
on (reales) {
removeMovie ("имя")
тут я думаю все понятно!!! Дерзай!!!
__________________
Коллапс Мультиверсума в Сингулярность... Это что то значит!!!

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

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

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


 


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


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