Òàêàÿ âîò ïðîáëåìêà: èìååòñÿ êó÷êà ïåðåìåííûõ âî âíåøíåì èñòî÷íèêå (â äàííîì ñëó÷àå txt - ôàéë). Ïåðåìåííûå ïðèìåíÿþòñÿ ïðè ñîáëþäåíèè êîíêðåòíûõ óñëîâèé, à âîò òóò è çàêîâûêà.
Äåëàþ ñëåäóþùåå: åñòü txt - ôàéë ñ ïîäñêàçêàìè è ïàïêà ñ èçîáðàæåíèÿìè.
Çàäà÷à:Ïðè âûïîëíåíèè îïðåäåëåííûõ óñëîâèé â ìóâèêëèï ïîäãðóæàåòñÿ îïðåäåëåííîå èçîáðàæåíèå è çàâÿçàííàÿ íà íåãî ñïðàâêà (êîììåíòàðèé)
êàðòèíêè è îïðåäåëèòåëè ñïðàâêè ïðîèíäåêñèðîâàííû. ò.å. èçîáðàæåíèÿ èìåþò èìåíà btnLeft1.png, btnLeft2.png, btnLeft3.png è ò.ä., êîììåíòàðèè íàõîäÿòñÿ â îäíîì txt - ôàéëå è ïðèñâàèâàþòñÿ ê ïåðåìåííûì ñîîòâåòñòâåííî hlp1, hlp2, hlp3, è ò.ä.
Êîðî÷å âñå ÷åðåç ÷èñëîâîé ñóôôèêñ.
òåïåðü êîä ïî îïðåäåëåíèþ ïðèíàäëåæíîñòè - ñîáñòâåííî ñ÷åò÷èê
CODE
var q:String=btnOneLeft; //âîò òóò òî è íåïîíÿòêè ïî êîìàíäå trace (q) âûäàåò 1 íàïðèìåð êàê ïîëîæåííî, íî ïðè ñðàâíåíèè ñ ïåðåìåííîé i íå îïðåäåëÿåò ò.å íåðàâíñòâî íå ñðàáàòûâàåò è öèêë èäåò äî îñòàíîâêè.
//Öèêë ïî âûáîðêå ñîñòàâà êíîïêè1
for(var i:Number=1;i<>q;++i){
if (i>=1000) {
break; // êîìàíäà çàêàí÷èâàåò âûïîëíåíèå öèêëà
}
}
this.clip_btn1.img_btn1.loadMovie("Images/btn"+i+".png");
//Öèêë ïî âûáîðêå ñîñòàâà êíîïêè1
for(var i:Number=1;i<>q;++i){
if (i>=1000) {
break; // êîìàíäà çàêàí÷èâàåò âûïîëíåíèå öèêëà
}
}
this.clip_btn1.img_btn1.loadMovie("Images/btn"+i+".png");
à òåïåðü ïðîáëåìà ¹2 åñëè â èìÿ êàðòèíêè ñóôôèêñ âñòðàèâàåòñÿ áåç ïðîáëåì, òî ïðè ïîïûòêå êîìáèíèðîâàíèÿ èìåíè ïåðåìåííîé (äîïóñòèì hlp1 íå ïîëó÷àåñÿ -êàê îáîéòè ýòó ïðîáëåìó?
CODE
on (rollOver) {
this._parent.message.text = this._parent."hlp"+i;
this._parent.hlp.gotoAndStop(1);
}
this._parent.message.text = this._parent."hlp"+i;
this._parent.hlp.gotoAndStop(1);
}