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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.11.2006, 00:19
Aleksey123 вне форума Посмотреть профиль Отправить личное сообщение для Aleksey123 Найти все сообщения от Aleksey123
  № 1  
Ответить с цитированием
Aleksey123
[+2 20.11.06]
[+2 23.11.06]

Регистрация: Oct 2006
Сообщений: 92
По умолчанию Доступ к вложенному MovieClip

Есть два мувика. Вставил один в другой и хочу к нему обратиться.
Можно написать что-то типа myMovie1.myMovie2.gotoAndStop(3)?

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

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Aleksey123
Есть два мувика. Вставил один в другой и хочу к нему обратиться.
Можно написать что-то типа myMovie1.myMovie2.gotoAndStop(3)?
Да можно, но instance name здесь не поможет. Нужно по ссылкам всё делать.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 23.11.2006, 00:42
Aleksey123 вне форума Посмотреть профиль Отправить личное сообщение для Aleksey123 Найти все сообщения от Aleksey123
  № 3  
Ответить с цитированием
Aleksey123
[+2 20.11.06]
[+2 23.11.06]

Регистрация: Oct 2006
Сообщений: 92
Можно маленький пример?

Старый 23.11.2006, 00:45
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 4  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Код:
mc.getChildAt(0).x = 50
в аргументе функции глубина мувика, его порядок в стэке displayObject'а
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 23.11.2006, 00:52
Aleksey123 вне форума Посмотреть профиль Отправить личное сообщение для Aleksey123 Найти все сообщения от Aleksey123
  № 5  
Ответить с цитированием
Aleksey123
[+2 20.11.06]
[+2 23.11.06]

Регистрация: Oct 2006
Сообщений: 92
ммм. дело в том что я вставил его не программным путем а во flash. То есть буквально перетащил один мувик на кадр другого.

Старый 23.11.2006, 00:56
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 6  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Aleksey123
ммм. дело в том что я вставил его не программным путем а во flash. То есть буквально перетащил один мувик на кадр другого.
Не надо так было делать. Гораздо проще
Код:
mc = new Movie()
myMc.addChild(mc);
mc.x  = 50 
trace(Boolean(mc == myMc.getChildAt(myMc.numChildren-1))) //значит что это одно и то же
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 23.11.2006, 01:21
Aleksey123 вне форума Посмотреть профиль Отправить личное сообщение для Aleksey123 Найти все сообщения от Aleksey123
  № 7  
Ответить с цитированием
Aleksey123
[+2 20.11.06]
[+2 23.11.06]

Регистрация: Oct 2006
Сообщений: 92
Написал но не помогло. Есть мувик, состоящий из 2 кадров, в первом квадрат красного цвета, во втором квадрат белого цвета.
Есть еще один мувиклип с двумя кадрами, в первом нарисован плюс, во втором минус. Хочу чтобы плюс и минус рисовались и на красном и на белом фоне, причем чтобы можно было выбирать что рисовать. Как сделать это?


Последний раз редактировалось Aleksey123; 23.11.2006 в 01:39.
Старый 23.11.2006, 10:05
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 8  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
При компиляции в Adobe Flash 9 с мувиками на стаже, все линки компилятор расставляет сам. Так что myMovie1.myMovie2.gotoAndStop(3), если не забыть дать "instance name", вполне будет работать...
__________________
Верить никому нельзя. Мне - можно. :)

Старый 23.11.2006, 23:07
Aleksey123 вне форума Посмотреть профиль Отправить личное сообщение для Aleksey123 Найти все сообщения от Aleksey123
  № 9  
Ответить с цитированием
Aleksey123
[+2 20.11.06]
[+2 23.11.06]

Регистрация: Oct 2006
Сообщений: 92
Получилось
Код:
public var childMovie:MovieClip;		
public var parentMovie:MovieClip;
...
parentMovie = new MCParent();
addChild(parentMovie);
parentMovie.gotoAndStop(2);	
parentMovie.x=100;
parentMovie.y=100;
			
childMovie=new MCChild();
childMovie.visible=false;
parentMovie.addChild(childMovie);
childMovie.gotoAndStop(1);
if(parentMovie.currentFrame==2) childMovie.visible=true;
Мне надо чтобы 2 мувиклип срабатывал только когда в первом мувиклипе будет 2 кадр. Сделал через visible. Можно ли сразу указать куда прикрепить 2 мувик?

Старый 24.11.2006, 07:30
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 10  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
Ты что, его собрался прямо во второй кадр крепить? Вряд ли, DisplayContainer не подозревает о существовании кадров, т.к. он является суперклассом для MovieClip, где кадры определены...
__________________
Верить никому нельзя. Мне - можно. :)

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

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

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


 


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


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