![]() |
|
||||||||||
|
|||||
|
[+3 14.10.07]
Регистрация: Feb 2006
Сообщений: 104
|
Здраствуйте, у меня есть код. При нажатии на мувик меняеться альфа, при отпускании альфа такая же как и была.
Вопрос: можно ли сделать одним кодом, на все мувики. Можно ли, как нибудь вписать название всех мувиков(например pop_mc, pop1_mc, pop2_mc ...) Типа pop_mc, pop1_mc, pop2.onRollOver и пошол дальше код, что ниже |
|
|||||
|
[+3 14.10.07]
Регистрация: Feb 2006
Сообщений: 104
|
а можешь подробнее? я чуток недопонял.
|
|
|||||
|
Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
|
либо через цикл
__________________
Учимся правильно задавать вопросы |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,155
|
|
|
|||||
|
[+3 14.10.07]
Регистрация: Feb 2006
Сообщений: 104
|
спасибо, всем
|
|
|||||
|
можно вообще MovieClip сделать наследником
![]() class AlfaChange extends MovieClip и переопредилить нажатие , вот и все просто создаеш такоймувик хоть 10000 и все они будут делать все сами ![]() Дерзай |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
или при аттаче:
function a70(){ this._alpha=70; }
function a100() { this._alpha=100; }
attachMovie ("clip", "clip1", 1, {onRollOver:a70, onRollOut:a100, _x:10 } );
attachMovie ("clip", "clip2", 2, {onRollOver:a70, onRollOut:a100, _x:20 } );
attachMovie ("clip", "clip3", 3, {onRollOver:a70, onRollOut:a100, _x:30 } );
function alphaMan( prop, oldval, newval ){
if(oldval) oldval._alpha = 100;
if(newval) newval._alpha = 70;
return newval;
}
var hilited:MovieClip;
this.watch("hilited", alphaMan );
function a70(){ hilited = this; }
function a100() { hilited = null; }
attachMovie ("clip", "clip1", 1, {onRollOver:a70, onRollOut:a100, _y:100, _x:100 } );
attachMovie ("clip", "clip2", 2, {onRollOver:a70, onRollOut:a100, _y:100, _x:200 } );
attachMovie ("clip", "clip3", 3, {onRollOver:a70, onRollOut:a100, _y:100, _x:300 } );
Последний раз редактировалось Kikasso; 07.04.2007 в 11:16. |
|
|||||
|
[+3 14.10.07]
Регистрация: Feb 2006
Сообщений: 104
|
спасибо!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|