Autor Zpráva
amad
Profil *
Ahoj

nevíte někdo jak získat ve flashi informace za mc.swf?id=1 teda to id za otazníkem id=1. Jak to dostat do flashe? Používá se to třeba k bannerům pro kliknutí na banner a přesměrování na odkaz? Ale jak získám informaci ve flashi, odkud bylo na banner kliknuto? Nevím jestli to správně formuluji. Děkuji za případné odpovědi.
DoubleThink
Profil *
Adobe: Use FlashVars to pass variables to SWF files
Johnik
Profil
FlashVars, konkrétně LoaderInfo.
amad
Profil *
Díky moc, chlapi, mrknu na to.
amad
Profil *
Funguje to bezva.

Ještě dotaz.. jak v as rozdělim ty proměnné? abych mohl třeba zpět někam odeslat jen první poměnnou? Mně to vypíše do textového pole obě proměnné..ale já bych to chtěl rozseknout na jednotlivé.

Možná je to snadné..ale mně se to nedaří..

Díky.

Tady kód:
// AS3
var tf:TextField = new TextField();
tf.autoSize = TextFieldAutoSize.LEFT;
tf.border = true;
addChild(tf);

tf.appendText("params:" + "\n");
try 
{
    var keyStr:String;
    var valueStr:String;
    var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
    for (keyStr in paramObj) 
    {
        valueStr = String(paramObj[keyStr]);
        tf.appendText("\t" + keyStr + ":\t" + valueStr + "\n");
    }
} 

catch (error:Error) 
{
    tf.appendText(error.toString());
}
Johnik
Profil
To celé vyhoď a napiš místo toho (příklad uložení hodnoty parametru "fn" do proměnné "fn"):

var fn:String = LoaderInfo(this.root.loaderInfo).parameters.fn;
amad
Profil *
Supr, díkec! Funguje to bezva.

Mějte se.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0