Просмотр полной версии : Албфа
Подскажите пожалуйста как при нажатии на кнопку запустить(play) какой-нибудь мувиа клип поверх того, что сейчас находится, ну или была альфа=0 нажали на кнопку стала 100
Alexey (G-fi)
19.11.2002, 21:52
ну и вопросы... открывать 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 – объясни поподробней, что имеешь в виду...
Успехов :(
Pietrovich
20.11.2002, 01:34
ага или _визибл=труе/фалсе ;)
myButton.onRelease = function ()
{
tipaTotSamiyClip._visible=!tipaTotSamiyClip._visible;
}
Это то все правильно, но мне надо, чтобы после того как альфа стала 100, у мувиа клипа пошел
play, то есть он начал играть, а до этого у него было стоп.
Alexey (G-fi)
20.11.2002, 11:36
или ты читать не умеешь, или анализировать, или... даже не знаю, что думать. :mad:
смотри код выше... так вот: пишешь:
onClipEvent (load) {
_alpha= 0; // или _visible= false;
stop();
}
onClipEvent (enterFrame) {
...
if (_alpha == 100) {
play();
_root.flag= false
}
}
стыдно, батенька... на flasher-е в исходниках скачай парочку и посмотри в коды... просто так...
Pietrovich
20.11.2002, 22:57
ага, и в "уроки" загляни.
там все доходчиво и почти на ве темы...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.