Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   можно ли перемещать мувиклип между слоями программно (http://www.flasher.ru/forum/showthread.php?t=211996)

delphic 22.12.2015 15:17

можно ли перемещать мувиклип между слоями программно
 
здравствуйте, вот понадобилось программно перемещать между слоями мувик, например есть мувиклип уже на сцене,скажем круг,а под кругом квадрат,можно ли как то программно переместить этот круг под квадрат, при достижении определенного события, не важно какого,есть ли такая возможность как бы менять слои отображения и если можно пример. Например у меня герой постоянно выше по слою всегда,так нужно, но в определенных ситуациях хочу что бы мувик например с именем circke был выше на слой,как бы спустит вниз слой с персонажем, как будто он там за угол например заходит или за какой нит предмет,можно конечно потом мувик создавать и тогда он будет выше слоем чем герой, но может мне много таких надо мест и они разные по графике, это сколько кода писать вообщем хочу именно перемещать по слою,есть ли такая возможность?

GBee 22.12.2015 15:28

swapChildren
addChild
addChildAt

Добавлено через 40 секунд
swapChildrenAt :О))

delphic 22.12.2015 15:57

Цитата:

Сообщение от GBee (Сообщение 1189883)
swapChildren
addChild
addChildAt

Добавлено через 40 секунд
swapChildrenAt :О))

так у меня не создан через new .....()
мувиклип уже на сцене лежит, как что то не понимаю, просто в примере справки там создается,а у меня нет,просто уже лежит мувик

можно по поиску имени, но тогда я могу присвоить переменной типа object а как это привинтить к DisplayObject, например найти по имени и передвинуть уже через swapChildrenAt , чета я тут походу замутил мутное )))

GBee 22.12.2015 16:07

Instance name или как-то так. Если вы о флеш иде.

delphic 22.12.2015 16:14

Цитата:

Сообщение от GBee (Сообщение 1189894)
Instance name или как-то так. Если вы о флеш иде.

мувик положил на сцену и обозвал, а потом то как

пишет типа обращение несуществующего свойство, хотя по имени я могу менять положение x мувика

i.o. 22.12.2015 18:04

приведите код который используете

delphic 23.12.2015 07:58

Цитата:

Сообщение от i.o. (Сообщение 1189906)
приведите код который используете

похоже это из за того что у меня в клипе находятся круг и квадрат

если убираю их просто на сцену то нормально местами меняются, а если на сцене клип а в нем два клипа которые надо менять местами,то как писать?

например в клипе test есть два клипа kvadrat и krug как в таком случаи их поменять местами внутри клипа test

i.o. 23.12.2015 10:27

в таком случае они как минимум должны быть разными экземплярами MovieClip

delphic 23.12.2015 10:40

Цитата:

Сообщение от i.o. (Сообщение 1190048)
в таком случае они как минимум должны быть разными экземплярами MovieClip

это как? можно пример? я в принципе создал пример простейший,могу сюда скинуть, а вы на этом примере покажете? или может свой пример покажете

callme 23.12.2015 10:59

delphic, кидай сюда свой пример


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

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