Форум 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=115620)

SchSvetlana 04.09.2008 18:52

Переключить картинки в одном слое
 
Люди, подскажите пожалуйста как сделать с помошью actionscript переключение между клипами. Ситуация такая, в одном слое 2 мувиклипа (2 картинки) и 2 кнопки, суть в том, чтобы при нажатии на одну кнопку появлялась одна картинка, при нажатии на вторую кнопку появлялась вторая картинка, а первая пропадала и наоборот.
Помогите, пожалуйста, заранее благодарна.:)

Mnilionic 04.09.2008 19:02

переключайте свойства _visible
либо запихайте картинки в отдельный клип в разные кадры и кнопками переключайтесь с кадра на кадр

SchSvetlana 04.09.2008 19:18

Со свойством _visible поняла, спасибо за подсказку, а если допустим не 2 кнопки и 2 картинка, а 10. Как тогда лучше сделать?

Mnilionic 04.09.2008 21:50

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

Mur4ik 05.09.2008 11:47

если картинок больше 2 и они находятся друг над/под другом, то свойство _visible не очень удобно в таком случае,
тут лучше будет swapDepth(); (меняет местами два клипа),
или как было предложено переход по кадрам с картинками в одном клипе

qazwsx 05.09.2008 13:28

Вообще то не 2 клипа. А переносит ObjectA на instance = Number:ObjectB.depth :O

Mur4ik 05.09.2008 13:53

Цитата:

Сообщение от qazwsx (Сообщение 762475)
Вообще то не 2 клипа. А переносит ObjectA на instance = Number:ObjectB.depth :O

Это для Вас понятно что вы сейчас написАли...;)
а для обычного смертного, который задает подобные вопросы,
понятней трактовка "меняет местами"... :)

qazwsx 05.09.2008 14:13

Лично я прочитав както трактовку "меняет местами" незнал что он с пустым инстансом будет тоже менять т.е clip.swapDepths(100);. И придумывал невероятно изврашеные ухищрения из за этого...

Mur4ik 05.09.2008 17:21

Не совсем я чет понял при чем тут пустой инстанс в данной проблеме и какие извращенные ухищрения...?

Можно разжевать поподробней?

qazwsx 05.09.2008 17:48

если ты сделаеш clip.swapDepth(100) ты что с мувиклипом глубинами обменяешся?


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

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