vadult
15.12.2003, 17:12
На главной сцене есть мувиклипы которые назыв. соотв. but1, but2 ... but10
Хочу заставить их работать как кнопки, то есть при наведении на них было одно состояние, при отведении другое а при клике загружался линк который подгруж из внешн. текстового файла
Делаю так
loadVariablesNum("links.txt",0)
for (i=1; i<10; i++)
{
eval("_root.but" + i).onRollOut = function() {
this.gotoAndPlay("s2");
this.useHandCursor=false
};
eval("_root.but" + i).onRollOver = function() {
this.gotoAndPlay("s1");
this.useHandCursor=true
};
eval("_root.but" + i).onRelease = function() {
//this.getURL(eval("_root.link" + i));
//this.i=i;
trace("" + this.i);
};
}
RollOver и RollOut работают отлично а вот при клике на любой мувик загружается URL из переменной link10 (а должно при наж. на but1 загр. link1, but2 - link2 и т. д.)
если делаю так, то всё работает
_root.but4.onRelease = function() {
_root.getURL(_root.link4);
};
но желательно конечно делать это динамично
Подскажите как это реализовать и где трабл.
Хочу заставить их работать как кнопки, то есть при наведении на них было одно состояние, при отведении другое а при клике загружался линк который подгруж из внешн. текстового файла
Делаю так
loadVariablesNum("links.txt",0)
for (i=1; i<10; i++)
{
eval("_root.but" + i).onRollOut = function() {
this.gotoAndPlay("s2");
this.useHandCursor=false
};
eval("_root.but" + i).onRollOver = function() {
this.gotoAndPlay("s1");
this.useHandCursor=true
};
eval("_root.but" + i).onRelease = function() {
//this.getURL(eval("_root.link" + i));
//this.i=i;
trace("" + this.i);
};
}
RollOver и RollOut работают отлично а вот при клике на любой мувик загружается URL из переменной link10 (а должно при наж. на but1 загр. link1, but2 - link2 и т. д.)
если делаю так, то всё работает
_root.but4.onRelease = function() {
_root.getURL(_root.link4);
};
но желательно конечно делать это динамично
Подскажите как это реализовать и где трабл.