Flash Zone Forum > Çàãðóçêà ïåðåìåííûõ.
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: Çàãðóçêà ïåðåìåííûõ.
Flash Zone Forum > Macromedia Flash > ActionScript
Auron
Äîáðûé äåíü.
Òàêàÿ âîò ïðîáëåìêà: èìååòñÿ êó÷êà ïåðåìåííûõ âî âíåøíåì èñòî÷íèêå (â äàííîì ñëó÷àå 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");

à òåïåðü ïðîáëåìà ¹2 åñëè â èìÿ êàðòèíêè ñóôôèêñ âñòðàèâàåòñÿ áåç ïðîáëåì, òî ïðè ïîïûòêå êîìáèíèðîâàíèÿ èìåíè ïåðåìåííîé (äîïóñòèì hlp1 íå ïîëó÷àåñÿ -êàê îáîéòè ýòó ïðîáëåìó?
CODE
on (rollOver) {
this._parent.message.text = this._parent."hlp"+i;
this._parent.hlp.gotoAndStop(1);


}
tiHo
äàðîâà.

äàâàé ñíà÷àëà ïîïðîáóþ ïîÿñíèòü ïðî âòîðóþ ïðîáëåìó, à ïîòîì ðàçáåðóñü ñ ïåðâîé è òåáå äîïèøó.
òàê âîò, òû òàì óêàçûâàåø "+i" à âåäü öèêëà òî òàì íåòó. àòêóäà ôëåøêà çíàåø ÷òî çà i òû õîø âñòàâèòü.
äà, åùå êîåøòî: íåïèøè òû êîä íà êíîïêè! íåóäîáíî ñàìîìó ïîòîì áóäåò ðàçáèðàòüñÿ. ïóñòü âñå áóäåò â êàäðå. è òåáå îáúÿñíÿòü áóäåò ïðîùå.

PS> äè è â ïåðâîì ïðèìåðå ó òåáÿ çàãðóçêà êàðòèíîê èäåò óæå ïîñëå ïðîõîæäåíèÿ öèêëà. à íóæíî â íåì.

äà, åùå êîåøòî:

îïåðàöèÿ <> ïðèäóìàíà äëÿ flash player 2 ) è ÿñíî ÷òî ñåé÷àñ îíà íåìíîæêî óñòàðåëà. èñïîëüçóé <= â äàííîì ñëó÷àå.

òàê âîò, íàñ÷åò ïåðâîé ïðîáëåìû, èçìåíè êîä íà òàêîé:

Êîä
var q:String = btnOneLeft;
for (var i = 1; i <= q; ++i)
{
    if (i >= 1000)
    {
        break;
    }
    else
    {
        this.clip_btn1.img_btn1.loadMovie("Images/btn" + i + ".png");
    }
}


äà è âîîáùå êàêòî çàïóòàíî.. smile.gif

òåïåðü, ñòðàííî íî ó ìåíÿ .png íå ãðóçÿòñÿ.. ôëåøêà 7(mx2004pr)

äàëåå âî âòîðîé ïðîáëåìå ïîïðîáóé òàê:

Êîä
on (rollOver) {
    this._parent.message.text = this._parent["hlp"+i]
    this._parent.hlp.gotoAndStop(1);

}


à âîîáùå ÿ åùå íàïèøó ñâîþ âåðñèþ äàííîé çàäà÷è smile.gif âîçìîæíî äàæå ñåãîäíÿ
Auron
Öèòàòà
PS> äè è â ïåðâîì ïðèìåðå ó òåáÿ çàãðóçêà êàðòèíîê èäåò óæå ïîñëå ïðîõîæäåíèÿ öèêëà. à íóæíî â íåì.

êàê ðàç â íåì ìíå è íå íóæíî ïîòîìó ÷òî åñëè âûïîëíÿòü çàãðóçêó â öèêëå îí áóäåò ïåðåãðóæàòü êàðòèíêè â ìóâèê ïîêà íå íàéäå íóæíóþ - à ìíå ýòîãî íå íàäî - òðàôèê æðàòü áóäåò óæàñíî. äà ýòà ÷àñòü êîäà ìåíÿ óñòðàèâàåò è îíà ðàáîòàå âåäü i îñòàåòñÿ êàê ïåðåìåííàÿ.
Öèòàòà
òàê âîò, òû òàì óêàçûâàåø "+i" à âåäü öèêëà òî òàì íåòó. àòêóäà ôëåøêà çíàåø ÷òî çà i òû õîø âñòàâèòü.

ôëåøêà ïîíèìàåò ÷òî çà i ÿ õî÷ó âñòàâèòü. âåäü i îáúÿâëåííàÿ ïåðåìåííàÿ.
ïðîáëåìà â îò â ýòîì ó÷àñòêå:
CODE
var q:String = btnOneLeft;
for (var i = 1; i <= q; ++i)

äàæå ïðè óñëîâèè ÷òî ñîäåðæèìîå ïåðåìåííîé btnOneLeft ðàâíî äîïóñòèì 3, ïðè ïåðåáîðå ñêðèïò ïðîïóñòèò i <= q è ïîéäåò äàëüøå ïîêà íå îñòàíîâèòñÿ êîìàíäîé break (ñîáñòâåííî ïîýòîìóÿ åå è âñòàâèë). À âîò åñëè ÿ ïåðåìåííóþ ãðóæó íå èç âíåøíåãî èñòî÷íèêà à ðó÷êàìè çàáüþ íàïðèìåð òàê: for (var i = 1; i <= 3; ++i) òî êîä ñðàáîòàåò êàê ïîëîæåííî, ïîýòîìó èçìûøëÿþ ÿ ÷òî ïðîáëåìà â ïðåäîñòàâëåíèè ïåðåìåííîé à âîò êîíêðåòíî êàê åå ðåøèòü íå çíàþ.
tiHo
íó ìîæåò ïðîáëåìà â òîì ÷òî òû äàë ïåðåìåííîé q òèï String, à â öèêëå ìîãóò áûòü òîëüêî Number wink.gif
Auron
ïðîáîâàë è Number è String - âñå îäíî íå âûõîäèò êàìåííûé öâåòîê
PS ó ìåíÿ flash8
Äåéñòâèòåëüíî ïîõîæå íà òî, ÷òî AS ðàñïîçíàåò ïåðåìåííóþ êàê String - ëþáûå ì ìàòåìàòè÷åñêèå äåéñòâèÿ ïðèâîäÿò ê ðåçóëüòàòó NaN. Íî çàäàþ, òîÿ Number.
tiHo
Êîä
var q:String = btnOneLeft;


êàêîé Number?? íåâèäèø ðàçâå ÷òî String? è íåâàæíî ÷òî çà òèï ïåðåìåííîé btnOneLeft. q ýòî btnOneLeft ïåðåâåäåííàÿ â ñòðîêó. òîåñòü åñëè btnOneLeft áûëî 5, òî q ðàâíà "5", ÷òî óæå íåëüçÿ èñïîëüçîâàòü â öèêëå.
Auron
Êîä
var q:Number = btnOneLeft;


äàæå â òàêîì ïðåäîñòàâëåíèè - íå ðàáîòàåò, íî ÿ ïî ìîåìó äîòþêàë ïî÷åìó ÿ ïûòàëñÿ ïðèìåíèòü ýòó ïåðåìåííóþ â ìóâèêå, à åå ïîõîæå ìîæíî òîëüêî â {}.
tiHo
ñàìîå âðåìÿ ïîêàçàòü èñõîäíèê
Auron
íåò... îïÿòü íè÷åãî íå âûõîäèò êàê òîëüêî ÿ îáúÿâëÿþ ÷òî ïåðåìåííàÿ Number - ñðàçó âûâîäèò NaN sad.gif
tiHo
èñõîäíèê â ñòóäèþ! ìîæåø çàëèòü íà sharing.ru
Auron
http://www.sharing.ru/dl/053377/problema.rar.html - èñõîäíèê, ïàðîëü 121212
tiHo
âî ïåðâûõ â åòîé ñòðî÷êå:

Êîä
message.text = ["hlpBtnLeft" + i];

ôëåøêà ê ñòðîêå ïðèáàëÿåò ÷èñëî. íî âñåðàâíî áóäåò ñòðîêà, ïîåòîìó ïðè íàâåäåíèè âèäíî hlpbtnLeft1000

íóæíî ñäåëàòü
Êîä
message.text = this["hlpBtnLeft" + i]

÷òîáû âîñïðèíèìàëî êàê ïåðåìåííóþ.

âî âòîðûõ, ìîçã ó ìåíÿ íå ðàáîòàåò. ïîòåðïè äî çàâòðà. çäåëàþ òåáå ñâîþ âåðñèþ.
Auron
æäó ñ íåòåðïåíèåì
tiHo
ÿ áû ñäåëàë òàê:

Íàæìèòå äëÿ ïðîñìîòðà ïðèêðåïëåííîãî ôàéëà

íàäåþñü åòî òî ÷òî íàäî, ïîòîìó øòî áîëüøå íè÷åãî ïèñàòü íåõî÷åòñÿ smile.gif
Auron
÷òî òî ÿ ñêà÷àòü íå ìîãó, íå ïóñêàåò
tiHo
äà åëêè ïàëêè ÷òî çà äåëà! ÷òîòî ñ ôîðóìîì. íèêòî ñêà÷àòü íå ìîæåò..

êà÷àé îò ñþäà: http://www.sharing.ru/dl/053474/testloadvars.zip.html

ïàññ: flashzoneru
Auron
ïàðîëü?
Auron
ñïàñèáîþ ïîéäó ïðèìåíÿòü ))
tiHo
äàâàé, óäà÷è
Auron
òàêàÿ âîò æ..à ãðóæó òâîé ôàéë - âñå ðàáîòàåò. Ñîçäàþ ÷èñòûé ïóñòîé ñâîé êîïèðóþ â íåãî âñå èç òâîåãî ñîõðàíÿþ (ïåðåáèâàþ ïóòè è âñå òàêîå) - è.... ïðåìåííàÿ ìàõ ïðè ïîïûòêå ìàòåìàòè÷åñêèõ äåéñòâèé (ÿ ïðîâåðÿþ trace (max-1)); âûäàåò îïÿòü NaN òîãäà êàê â òâîåé âåðñèè êàê ïîëîæåíî 0. ß íå ïîíèìàþ. sad.gif
tiHo
ÿ õç â ÷åì äåëî.
êîïèðóé ñþäà êîä.
Auron
íàøåë!!!! Âñÿ æ...à çàêëþ÷àåòñÿ â òåêñòîâîì ôàéëå. ïîïðîáîâàë îñòàâèòü ññûëêó íà òîâé ôàéë -çàðàáîòàëî. Ñêàæè â êàêîé êîäèðîâêå íàäî ñîõðàíÿòü ÿ ñîõðàíÿë â þíèêîäå. Èçâèíè çà ìîðîêó. Ëàìåð ÿ èøî âñåãî 5 äíåé ñ AS âîæóñü.
tiHo
ÿ æå âðîäå â èñõîäíèêå íàïèñàë ÷òî íóæíî â utf-8
Auron
ñïàñèáî. ïîïðîáóþ. à âîò ñòðî÷êà êîòîðàÿ çàêîììåíòåíà -ÿ åå ðàñêîìåíòèë - ðåçóëüòàòà íåò.
Ïîìîåìó ïèâîì ÿ óæå íå îòäåëàþñü rolleyes.gif
tiHo
âîîáùåì ñòðî÷êà íóæíà, åñëè ôàéë â äðóãîé êîäèðîâêè(îòëè÷íîé îò utf-8). åñëè utf-8 òî ñòðî÷êó ìîæåø óäàëèòü.
PS> ïèâî íå ïüþ. wink.gif
Auron
ðèñêíó äîñòàòü åùå ðàçîê, ñ ëàìåðñêèì âîïðîñîì - â êàîé ïðîãå ìîæíî ñîõðàíèòü txt ôàéë â UTF-8 êîäèðîâêå?
tiHo
Áëîêíîò. ñëûøàë òàêóþ? biggrin.gif

êàäà æìåø Ñîõðàíèòü êàê... â íèçó ïîä ïîëåì êóäà ïèñàòü èìÿ ôàéëà, åñòü âûáîð êîäèðîâêè.
Auron
â áëîêíîòå òîêà rts, ms-dos è þíèêîä è âñå
tiHo
à ó ìåíÿ âîò òàê:

íó ïîïðîáóé òîãäà ÷åðåç wordpad (òîæå ñòàíäàðòíàÿ â win)
Auron
íè â òîì íè â äðóãîì íåòó UTF-8. Ñîõðàíèë ÷åðåç IE òàì åñòü. çäàåòñÿ ìíå ÷òî ó ìåíÿ íà áóêå æîïà êàêàÿòî ñ êîäèðîâêîé, òî÷íî íà êîìïå ñòàöèîíàððíîì åñòü, à íà áóêå íåò. Èçâèíÿþñü.
tiHo
âñå, âîïðîñîâ áîëåå íåòó? smile.gif
Auron
ïîêà íåòó, ìû ýòîò àæ íà 2 ñòðàíèöû ðàñòÿíóëè
tiHo
ëàí, òåìó çàêðûâàòü íå áóäó. ìîæåò åùå âîïðîñû áóäóò. äà è âîîáùå, çàêðûòûå òåìû - â÷åðàøíèé äåíü. smile.gif
Auron
Ïðèâåò, íó âîò è ñîçðåë íîâûé âîïðîñèê!
Òåìà òàêàÿ, ñäåëàë ÿ ðåçèíîâóþ ôëåøêó âñå òàì ðåçèíèòñÿ, ïðóæèíèòñÿ - ïðîñòî êðóòü... äîøåë äî ïóáëèêàöèè è íà÷àëèñü ãðàáëè.., ðåçèíèòñÿ òî ìîé ìóâèê â ïëååðå, à âîò â áðàóçåðå íåò - åñòü ëåêàðñòâî?
ÇÛ È åùå òàêîå äåëî â ìóâèêå mu1.swf êàæäûå ïîë÷àñà ïðîèãðûâàåòñÿ çâóê .Wav, ïðèàòòà÷åííûé èç áèáëèîòåêè - ñ ýòèì ÿñíî è ïîíÿòíî, íî ýòîò ìóâèê ÿ ïîäãðóæàþ â äðóãîé äîïóñòèì â mu2.swf - òàê âîò óæå áóäó÷è çàãðóæåííûì â mu2.swf êëèï mu1.swf çâóê íå ïðîèãðûâàåò (ÿ ýêñïåðèìåíòèðîâàë ñ ïîäãðóæàåìûì èç âíå mp3 âñå ðîâíî à âîò ñ wav ïðèàòòà÷åííûì èç áèáëèîòåêè íèêàê íå õî÷åò.
tiHo
äëÿ êàæäîãî íîâîãî âîïðîñèêà íå ñâÿçàííîãî ñ òåêóùåé òåìîé, ñîçäàåòñÿ íîâàÿ òåìà â êîòîðîé îí îáñóæäàåòñÿ. äåëàåòñÿ åòî äëÿ óäîáñòâà ïîèñêà ïîëüçîâàòåëÿìè îòâåòîâ. âðÿòëè ïîëüçîâàòåëü áóäåò èñêàòü îòâåòû â òåìå "çàãðóçêà ïåðåìåííûõ" åñëè íå ïîíÿòíî î ïîäãðóæàåìûõ çâóêàõ.

Ñîçäàé îòäåëüíóþ òåìó(äàæå ìîæåò äâå, î çàãðóçêè wav, è î ðåçèíå), à ïåðåä ýòèì ïîïðîáóé ïîñìàòðè ÷åðåç íàø ïîèñê, ìîæåò òåìà óæå îáñóæäàëàñü(âðîäå ïðî ðåçèíó óæå ãîâîðèëè è íå ðàç.)
Auron
âíîâü ïðèâåò âñåì Ãóðó AS. Âîïðîñ ïî òåìå:
Ïðè çàãðóçêå ïåðåìåííûõ â ìóâèê, à ïîòîì ïðè èñïîëüçîâàíèè èõ â âèäå ññûëêè íà çàãðóæàåìûé ôàéë (ëþáîé), êîìïèëÿòüð âûäàåò "Error opening URL - "ïóòü ê ôàéëó""
 ÷åì òðàáëû? Ðàñ÷åñàë ðåïó äî ëûñèíû - íå äîãîíþ.
Êîä ïðèëàãàþ:
CODE
function loadMovies(target, Path, textPath) {
var loader:MovieClipLoader = new MovieClipLoader();
var listener:Object = {};
loader.addListener(listener);
loader.loadClip(Path, target);
//
listener.onLoadStart = function():Void {
textPath.text = "0 % çàãðóæåíî.";
};
listener.onLoadError = function(clip:MovieClip, message:String):Void {
if (message == "URLNotFound") {
textPath.text = "Ññûëêà íå íàéäåíà.";
}
if (message == "LoadNeverCompleted") {
textPath.text = "Îøèáêà çàãðóçêè.";
}
};
listener.onLoadProgress = function(clip:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
textPath.text = Math.round(bytesLoaded/bytesTotal*100)+" % çàãðóæåíî.";
};
listener.onLoadComplete = function():Void {
textPath.text = "";
};
}



function LoadVar(bs) {
var localvar:LoadVars = new LoadVars();
localvar.onLoad = function(success:Boolean) {
obj = new Object();
obj.RealLocation = "";
obj.RealLocation = localvar.RealLocation;

};
localvar.load(bs);
}

this.btn1.onPress = function() {
LoadVar("test.txt");
};
this.btn1.onRelease = function() {
loadMovies(_root.as, obj.RealLocation, textPath)

};
// Â òåêñòîâîì ôàéëå test.txt çàïèñü ññûëêè íà ìóâèê èç ýòîé æå ïàïêè - äîïóñòèì test.swf

Ïîìîãèòå ïîæ!
MustLive
Öèòàòà
Ïðè çàãðóçêå ïåðåìåííûõ â ìóâèê, à ïîòîì ïðè èñïîëüçîâàíèè èõ â âèäå ññûëêè íà çàãðóæàåìûé ôàéë (ëþáîé), êîìïèëÿòüð âûäàåò "Error opening URL - "ïóòü ê ôàéëó""

Auron

Ó òåáÿ â êîäå ñîáûòèÿ this.btn1.onPress è this.btn1.onRelease ïðîèñõîäÿò îäèí çà äðóãèì ìãíîâåííî (çà onPress ñðàçó æå ïðîèñõîäèò onRelease). Ïðè ýòîì ïåðåìåííûå íå óñïåâàþò çàãðóçèòüñÿ (LoadVar("test.txt") â this.btn1.onPress). Ïîýòîìó ïðè âûçîâå loadMovies â this.btn1.onRelease âîçíèêàåò îøèáêà.

Äëÿ ðåøåíèÿ ýòîé ïðîáëåìû òåáå íóæíî ñäåëàòü çàäåðæêó ìåæäó âûçîâàìè ôóíêöèé LoadVar è loadMovies. Ýòî ìîæíî ñäåëàòü è íà òàéìëàéíå (ïî ñòàðèíêå - äîáàâëåíèåì ïðîìåæóòî÷íûõ êàäðîâ), íî ëó÷øå ñäåëàòü â AS - ïðàâèëüíî çàïèñàòü êîä. Íóæíî âûçîâ loadMovies çàäàòü âíóòðè LoadVar ïîñëå çàãðóçêè ïåðåìåííûõ:
Êîä
function LoadVar(bs) {
    var localvar:LoadVars = new LoadVars();
    localvar.onLoad = function(success:Boolean) {
        obj = new Object();
        obj.RealLocation = "";
        obj.RealLocation = localvar.RealLocation;
        loadMovies(_root.as, obj.RealLocation, textPath);
    };
    localvar.load(bs);
}

 äàííîì ñëó÷àå (â onLoad) òû ìîæåøü îòêàçàòüñÿ îò obj è ñðàçó âûçûâàòü ôóíêöèþ: loadMovies(_root.as, localvar.RealLocation, textPath).
Auron
Ñïàñèáî ïîïðîáóþ..
Auron
MustLive.- îøèáêà òàêàÿ åñòü, íî èñïðàâëåíèå îíîé íå ïðèâåëî ê ðåçóëüòàòó. Äàæå çàãðóæåííûå ïåðåìåííûå (ïðîâåðÿþ trace()) ïåðåä âñòàâêîé â ïóòü çàãðóçêè. Êàê ñòðîêà ÷èòàþòñÿ, à êàê ïóòü íåò. ïèøåò "Error opening URL - "ïóòü ê ôàéëó", ãäå ïóòü ê ôàéëó åñòü ìîÿ ïåðåìåííàÿÿ. òî æå ñàìîå ñ ÷èñëàìè - ãðóçèòñÿ ãðóçÿòñÿ, íî ëþáûå ìàòåìàòè÷åñêèå äåéñòâèÿ íàä íèìè ïðèâîäÿò ê îøèáêó. Âîò ÿ äóìàþ íå ìîæåò ëè ýòî áûòü èç-çà òîãî ÷òî ïåðåìåííûå çàïèñàíû êàê ñâîéñòâà îáúåêòà? Èëè ÿ íå ïðàâ?
ÇÛ à åñëè ïðàâ êàê èõ ïðèâåñòè â íîðìàëüíûé âèä?
ÇÇÛ. Åùå îäèí èíòåðåñíûé ìîìåíò - ïðè òåñòèðîâàíèè (ctrl+Enter),âûäàåò ýòó îøèáêó (Error opening URL ), à ïðè ïóáëèêàöèè â áðàóçåð - ðàáîòàåò íîðìàëüíî, íî ñ ÷èñëàìè è ïðè ïóáëèêàöèè îòêàçûâàåòñÿ ðàáîòàòü.
MustLive
Öèòàòà
ÇÛ à åñëè ïðàâ êàê èõ ïðèâåñòè â íîðìàëüíûé âèä?

Auron

Èñïîëüçóé ïðåîáðàçîâàíèå òèïîâ. Ðàç êàê ñòðîêè çàãðóæåííûå ïåðåìåííûå ó òåáÿ ðàáîòàþò, òî ïåðåä ìàòåìàòè÷åñêèìè îïåðàöèÿìè ïðåîáðàçóé èõ â íóæíûé òèï (íàïðèìåð Number).

Öèòàòà
Âîò ÿ äóìàþ íå ìîæåò ëè ýòî áûòü èç-çà òîãî ÷òî ïåðåìåííûå çàïèñàíû êàê ñâîéñòâà îáúåêòà?

Ýòî íå äîëæíî âëèÿòü, íî â ëþáîì ñëó÷àå òû ìîæåøü èñïîëüçîâàòü ïðåáðàçîâàíèå òèïà, ÷òîáû ïðèíóäèòåëüíî çàäàòü íóæíûé òèï äàííûõ (íàïðèìåð String). Äà è ÿ æå òåáå ðàíåå ïîðåêîìåíäîâàë íå èñïîëüçîâàòü obj (íå ñîçäàâàòü ýòîò îáúåêò) è ñðàçó âûçûâàòü loadMovies(_root.as, localvar.RealLocation, textPath).

Öèòàòà
ÇÇÛ. Åùå îäèí èíòåðåñíûé ìîìåíò - ïðè òåñòèðîâàíèè (ctrl+Enter),âûäàåò ýòó îøèáêó (Error opening URL ), à ïðè ïóáëèêàöèè â áðàóçåð - ðàáîòàåò íîðìàëüíî, íî ñ ÷èñëàìè è ïðè ïóáëèêàöèè îòêàçûâàåòñÿ ðàáîòàòü.

 áðàóçåðå ïîäîáíûå ñîîáùåíèÿ (Error opening URL) íå âûâîäÿòñÿ. À ðàáîòàòü áóäåò îäèíàêîâî, ÷òî â ëîêàëüíîì ïëååðå (ïðè òåñòèðîâàíèè âî ôëåøå èëè â ñòàöèîíàðíîì ôëåø ïëååðå), ÷òî â áðàóçåðå. Ò.å. åñëè íàïèøåøü êîððåêòíûé àëãîðèòì, òî è áóäåò ðàáîòàòü êàê â ôëåø ïëååðå, òàê è â ôëåø ïëàãèíå â áðàóçåðå.

Òàêæå ñàì ïóòü ïðîâåðü, åñëè îí íà URL ðóãàåòñÿ (è óäîñòîâåðüñÿ, ÷òîáû íå áûëî êèðèëëè÷åñêèõ ñèìâîëîâ â ïóòè).
Auron
Öèòàòà(MustLive @ 16.07.2007 - 17:56) *
Èñïîëüçóé ïðåîáðàçîâàíèå òèïîâ. Ðàç êàê ñòðîêè çàãðóæåííûå ïåðåìåííûå ó òåáÿ ðàáîòàþò, òî ïåðåä ìàòåìàòè÷åñêèìè îïåðàöèÿìè ïðåîáðàçóé èõ â íóæíûé òèï (íàïðèìåð Number).

ïðåîáðàçóþ - ðåçóëüòàò òàêîé æå, â ïëååðå ïî ññûëêå íå èäåò, â áðàóçåðå èäåò. ß ïîíèìàþ ÷òî ýòî íåâåðîÿòíî íî ôàêò.
Ïðîáîâàë ïðåîáðàçîâûâàòü îáüåêò ÷åðåç toString() áåçðåçóëüòàòíî.
Ñ ÷èñëàìè íå ðàáîòàåò ïðîáîâàë ïðåîáðàçîâûâàòü â Number.

Öèòàòà(MustLive @ 16.07.2007 - 17:56) *
Äà è ÿ æå òåáå ðàíåå ïîðåêîìåíäîâàë íå èñïîëüçîâàòü obj (íå ñîçäàâàòü ýòîò îáúåêò) è ñðàçó âûçûâàòü loadMovies(_root.as, localvar.RealLocation, textPath).

Íå èñïîëüçîâàòü obj, ýòî âûõîä, íî íå ðåøåíèå çàäà÷è.  ìîåì ñëó÷àå â îäíîì òåêñòîâèêå ïðèñóòñòâóåò 340 ïåðåìåííûõ êîòîðûå èñïîëüçóþòñÿ â ðàçíûå ïðîìåæóòêå âðåìåíè è äëÿ ðàçíûõ ñîáûòèé, à íå òîëüêî ïðè íàæàòèè êëàâèøè.
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2009 IPS, Inc.