![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2001
Сообщений: 33
|
у меня возникла не большая проблемма, а в хелпе ничего внятного по этому поводу не нашел, помогите ее разрешить.
в flash5 можно было сделать следующие: в руте написать movieclip.prototype.func_name=function(arg){ тело функции } а в клипе onClipEvent(enterFrame){func_name(arg)} и все замечательно работало, но в 6 почему то не хочет.......подскажите как сделать, что б работало. |
|
|||||
|
Мастер Цифрового Облика
|
MovieClip.prototype.func_name = function(arg)
{ trace(arg) } во-первых this onClipEvent(enterFrame){this.func_name(arg)} во-вторых все работает и без него Последний раз редактировалось УильямБрэдберри; 20.05.2002 в 18:49. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Timophey,
this нужен только если снаружи onEnterFrame указывать. а вообще - давай код ![]() |
|
|||||
|
Регистрация: Sep 2001
Сообщений: 33
|
да, действительно как вы написали работает, но....посмотрите прикрепленный файл в 5 и в 6. ...почему так происходит?
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
MovieClip.prototype.chaos = function(dx, dy, zzx, zzy, chx, chy) {
tellTarget (this) {
destx = dx;
desty = dy;
zx = zzx;
zy = zzy;
cx = chx;
cy = chy;
_x = _x+(_root._xmouse-(_x+zx*random(destx)))/cx;
_y = _y+(_root._ymouse-(_y+zy*random(desty)))/cy;
}
};
MovieClip.prototype.chaosr = function(dx, dy, zzx, zzy, chx, chy) {
tellTarget (this) {
destx = dx;
desty = dy;
zx = zzx;
zy = zzy;
cx = chx;
cy = chy;
_rotation = random(360);
_x = _x+(_root._xmouse-(_x+zx*random(destx)))/cx;
_y = _y+(_root._ymouse-(_y+zy*random(desty)))/cy;
}
};
![]() Последний раз редактировалось Nox Noctis; 20.05.2002 в 20:13. |
|
|||||
|
Регистрация: Sep 2001
Сообщений: 33
|
ага, оно
|
![]() |
Часовой пояс GMT +4, время: 12:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|