Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcolino

_root no CS3 não da certo

Recommended Posts

Galera estou tentando executar o seguinte codigo no flash cs3, mas da um erro, alguém pode me ajudar.

 

Código

var vdo = _root.caminho + '.flv';player.source = vdo;cam.text = vdo;stop();
Erro

1120: Access of undefined property _root.

 

Acho que tenho que importar alguma class.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara é isso mesmo eu consegui fazer em AS2.0 mas queria tambérm fazer em AS3.0Amanha cedo vou ver este site no trabalho, pq aqui na facul nao abre.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eder, eu achei lá no arquivo pdf, e substitui o _root por flash.display.DisplayObject.stage mas mesmo assim dá um erro:

Acess of possibly undefined property stage through a reference with static type class.

 

Meu codigo ficou assim:

var vdo = flash.display.DisplayObject.stage.caminho + '.flv';player.source = vdo;cam.text = vdo;stop();

Compartilhar este post


Link para o post
Compartilhar em outros sites

É, só que eu não estou utilizando o parametro flashvars, apenas coloque como GET.

Olha o codigo do html:

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/"    WIDTH="400" HEIGHT="300" id="flaMovie1">  <PARAM NAME=movie VALUE="teste2.swf?caminho=alessandro">   <PARAM NAME=quality VALUE=high>  <PARAM NAME=bgcolor VALUE=#FFFFFF>   <EMBED src="teste2.swf?caminho=alessandro" 	quality=high bgcolor=#FFFFFF WIDTH="400" HEIGHT="300" NAME="flaMovie1"	TYPE="application/x-shockwave-flash" 	PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">  </EMBED></OBJECT>

Compartilhar este post


Link para o post
Compartilhar em outros sites

mudou a forma de recuperar essa variavel no AS3 tb

 

agora é assim

 

try {	var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;		caixa_txt.text=paramObj.caminho	  } catch (error:Error) {	caixa_txt.text=(error.message)}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, se você tivesse aqui perto de mim te dava um beijo. http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

Brincadeirinha eim... hehehe

 

Outra dúvida:

Eder, você sabe porque se o dreamweaver tiver aquela atualizacao para importar os aquivos flash, ele tambem importa o javascript AC_RunActiveContent.js, ai não funciona de geito nenhum, você sabe porque ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eder não entendi o que você quis dizer, mas blza.Valew pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.