Просмотр полной версии : Код, меняющий прозрачность мувика!
flasheroleg
03.11.2008, 00:53
Как написать для мувика код, который будет менять процент его прозрачности от 100 до 0? И делать это эффектом перехода от полностью прозрачного до полностью видимого!
TERRORist
03.11.2008, 01:59
this.onEnterFrame=function(){_alpha=Math.cos(getTimer()/314)*50+50}
flasheroleg
03.11.2008, 02:28
не работает...
')' or ',' expected
Christina
03.11.2008, 03:06
пробел в слове Timer сотри и будет счастье :)
this.onEnterFrame=function(){
_alpha=Math.cos(getTimer()/314)*50+50;
}
flasheroleg
03.11.2008, 09:43
а как сделать так, чтобы действие происходило только 1 раз было только появление?
Math.cos(getTimer()/314)*50+50;
Извините, если чего недопонял, но зачем тут гетТаймеры и косинусы? Так не проще?:
mc._alpha = 100;
this.onEnterFrame=function(){
mc._alpha -=5;
}
код с косинусами,сначала убирает прозрачность,а потом возвращает,а твой только убирает
М, ясно.
Похоже, теперь так будет всегда: flazher выдвигает неудачные идеи, scarbo объясняет что к чему :)
М, ясно.
Похоже, теперь так будет всегда: flazher выдвигает неудачные идеи, scarbo объясняет что к чему
Не всегда,ты еще в школе учишься,и у тебя все впереди,а я все уже нафиг забыл.
Поэтому сижу и вспоминаю тригонометрию.
Извиняюсь за флейм.
flasheroleg
03.11.2008, 11:37
так как написать так, чтобы было одно появление ролика? и все!
1 Вариант:my_mc.onEnterFrame = function(){
this._alpha+=10;
if(this._alpha==100){
delete my_mc.onEnterFrame;
}
}
2 Вариант:import mx.transitions.*;
import mx.transitions.easing.*;
my_mc.varTween = new Tween(my_mc,"_alpha",Regular.easeOut,0,100,1.2,true)
scarbo, извини, что я "за тебя взялся"))))
Давай, потрать минутку, набери свой код, но вот в таком варианте, с трейсом
my_mc._alpha = 20
my_mc.onEnterFrame = function() {
this._alpha += 10;
if (this._alpha == 100) {
delete my_mc.onEnterFrame;
}
trace(this._alpha);
};
А потом попробуй вот такой например
my_mc._alpha = 20
my_mc.onEnterFrame = function() {
if ((this._alpha+=10) >= 100) {
this._alpha=100;
delete my_mc.onEnterFrame;
}
trace(this._alpha);
};
Wolsh,блин,правильно">=".Чё-то я ступил.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.