![]() |
Альфа
Подскажите пожалуйста как при нажатии на кнопку запустить(play) какой-нибудь мувиа клип поверх того, что сейчас находится, ну или была альфа=0 нажали на кнопку стала 100
|
...блин...
ну и вопросы... открывать Flash даже не хочется, чтобы проверить то, что пишу ниже:
есть муви клип: _root.first onClipEvent(load) { _alpha= 0; } и батон: _root._b1 при нажатии на нем(ней ;) ): on (press) { _root.first._alpha= 100; } или чтобы альфа плавно появилась: есть муви клип: _root.first onClipEvent(load) { _alpha= 0; } onClipEvent (enterFrame) { if (_alpha < 100 && _root.flag) {_alpha+= 10} else {_root.flag= false} } и батон: _root._b1 при нажатии на нем(ней ;) ): on (press) { _root.flag= !_root.flag; } Перед этим в TimeLine пишешь: _root.flag= false; Чем хорош последний action на батон: если ты будешь нажимать на батон до того, как _alpha достигнет 100, то будешь попеременно останавливать увеличение _alpha и снова «отпускать». Во флеше не проверял, могут быть СИНТАКСИЧЕСКИЕ ошибки... и Еще: это не единственный способ увеличить/уменьшить альфа. А на счет play – объясни поподробней, что имеешь в виду... Успехов :( |
ага или _визибл=труе/фалсе ;)
myButton.onRelease = function () { tipaTotSamiyClip._visible=!tipaTotSamiyClip._visible; } |
Кому легко, а кому и нет......
Это то все правильно, но мне надо, чтобы после того как альфа стала 100, у мувиа клипа пошел
play, то есть он начал играть, а до этого у него было стоп. |
...два блина и пачку чипсов...
или ты читать не умеешь, или анализировать, или... даже не знаю, что думать. :mad:
смотри код выше... так вот: пишешь: onClipEvent (load) { _alpha= 0; // или _visible= false; stop(); } onClipEvent (enterFrame) { ... if (_alpha == 100) { play(); _root.flag= false } } стыдно, батенька... на flasher-е в исходниках скачай парочку и посмотри в коды... просто так... |
ага, и в "уроки" загляни.
там все доходчиво и почти на ве темы... |
| Часовой пояс GMT +4, время: 13:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.