PDA

Просмотр полной версии : Трабла с DragOver и DragOut


rojok-online
12.01.2004, 14:46
Почему DragOver и DragOut не срабатывает в АС?

but.news.onDragOver = function() {
i=30
this.onEnterFrame = function() {
if (i=<100) {
i++;
trace(i*1.6)
but.news._alpha = i*1.6;
} else {
stop();
delete (this.onEnterFrame);
}
};
};
but.news.onDragOut = function() {
i=30
this.onEnterFrame = function() {
if (i>=100) {
i--;
trace(i*1.6)
but.news._alpha = i*1.6;
} else {
stop();
delete (this.onEnterFrame);
}
};
};

rojok-online
12.01.2004, 14:48
сори за флуд! Инет глучит :(

rojok-online
12.01.2004, 15:42
Блин, заработало :)
Я решил кой чего изменить итеперь не работает :( Где ошибка в скрипте? подскажите плиз...
but.news.onPress = function() {
but_pl(news, 30);
};
but.news.onDragOut = function() {
but_min(news, 100);
};
function but_pl(name, alpha) {
i = alpha;
this.onEnterFrame = function() {
if (i<100) {
i++;
this.but.name._alpha = i*1.5;
} else {
stop();
delete (this.onEnterFrame);
}
};
}
function but_min(name, alpha) {
i = alpha;
this.onEnterFrame = function() {
if (30<i) {
i--;
this.but.name._alpha = i*1.5;
} else {
stop();
delete (this.onEnterFrame);
}
};
}
Знаю что код не совершенный, но яж пока учусь :)

silin
14.01.2004, 00:45
Оригинал написал(а) rojok-online
Почему DragOver и DragOut не срабатывает в АС?

but.news.onDragOver = function() {
i=30
this.onEnterFrame = function() {
if (i=<100) {
i++;
trace(i*1.6)
but.news._alpha = i*1.6;
} else {
stop();
delete (this.onEnterFrame);
}
};
};
but.news.onDragOut = function() {
i=30
this.onEnterFrame = function() {
if (i>=100) {
i--;
trace(i*1.6)
but.news._alpha = i*1.6;
} else {
stop();
delete (this.onEnterFrame);
}
};
};
если but и news это movieclip'ы ,то все работает (кроме "if (i=<100)")
а если Button'ы ,то извини не будет