Lendo variáveis do HTML

31/07/2009 at 06:16 Publicar um comentário

Primeiro, vamos que criar uma classe com variáveis estáticas e a depois implementar a função que vai se encarregar de ler os valores do html e passar para essas variáveis.

O nome da classe pode ser qualquer um, mas essa aqui se chama “LoadTest”.
Segue o código implementado da classe:
package
{
import flash.display.Sprite;
import flash.display.LoaderInfo;
public class LoadTest
{
private static var teste:String;
public function LoadTest()
{
init();
}
}
private function init():void
{
getParams();
trace(teste);
}
private function getParams():void{
var keyStr:String;
var valueStr:String;
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
for(keyStr in paramObj){
valueStr = String(paramObj[keyStr]);
if(valueStr != null){
this[keyStr] = valueStr;
}
}
}
}

No html na parte de parâmetros da tag object do flash, adicione o parâmetro

Exemplo:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
        codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
        width="550"
        height="400"
        align="middle"
        id="teste">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="teste.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <param name="FlashVars" value="teste=funcionou!" />
    <embed src="teste.swf"
           width="550"
           height="400"
           autostart="false"
           quality="high"
           bgcolor="#ffffff"
           FlashVars="teste=funcionou!"
           name="teste"
           align="middle"
           allowScriptAccess="sameDomain"
           type="application/x-shockwave-flash"
           pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Agora é só compilar que vai aparecer o conteúdo do parâmetro no output :D
No caso de querer mais parâmetros é só separa-los com um &.

Exemplo:

<param name="FlashVars" value="teste=funcionou!&teste2=hahaha..." />

Entry filed under: AS3. Tags: .

Conexão com banco de dados Movimentando objeto pelo teclado

Deixar um comentário

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Modificar )

Imagem do Twitter

You are commenting using your Twitter account. Log Out / Modificar )

Facebook photo

You are commenting using your Facebook account. Log Out / Modificar )

Connecting to %s

Trackback este artigo  |  Subscribe to the comments via RSS Feed


Categorias

 

Julho 2009
D S T Q Q S S
    Ago »
 1234
567891011
12131415161718
19202122232425
262728293031  

Seguir

Get every new post delivered to your Inbox.