Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Вопрос по "кнопкам" (http://www.flasher.ru/forum/showthread.php?t=75408)

Mirzoyan 11.02.2006 19:13

Вопрос по "кнопкам"
 
Здравствуйте!
Подскажите пожалуйста!
Как сделать так, чтобы после щелчка по кнопке (созданной во флешь) кнопка оставалась в нажатом состоянии. (тем самым демонстрируя в каком разделе сайта мы находимся)

Double 11.02.2006 19:27

не пользуйся кнопками, пользуйся мувиками. для них сам пропишешь всё, что угодно и как угодно.
из хелпа:
Цитата:

About the button component
The Button component is a resizable rectangular user interface button. You can add a custom icon to a button. You can also change the behavior of a button from push to toggle. A toggle button stays pressed when clicked and returns to its up state when clicked again.

Mirzoyan 11.02.2006 19:39

Извини но я плохо представляю как это можно сделать через мувик.
Хотелось бы встакти через "button"

Double 11.02.2006 19:47

button - вещь для ленивых. со своими ограничениями.
просто сделай мувик и привесь ему события (любые, какие тебе нужны: onRollOver, onRollOut, OnRelease, onPress и т.д.) вот и будет тебе кнопка с полным функционалом, которым ты сможешь управлять по собственному желанию.

Double 11.02.2006 19:49

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

Mirzoyan 11.02.2006 19:57

..да, здорово! :) А ты не могбы выложить "fla" с подобной схемой(ну чтоб там были все этапы присущие кнопке)? Видимо мувиком неплохо выходит

Double 11.02.2006 20:08

мог бы, но не буду. не потому, что я такой вредный, а потому, что от copy/paste в голове мало что остаётся. пиши мувик, делай его по функционалу кнопкой, а если где-то сядешь - поможем.

Mirzoyan 11.02.2006 20:15

ок, я не прочь, подскажи тогда как назначить события мувику. Где находиться этот пункт?

Double 11.02.2006 20:25

очень просто (хелп про MovieClip)
myMC.onRelease = function () {...};
myMC.onRollOver = function () {...} и т.д.

Mirzoyan 11.02.2006 20:41

Все таки эта ветка для новичков.. опиши по подробнее, плиз!


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

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