michel melo 0 Denunciar post Postado Novembro 21, 2007 tenho em um galeria.php um flash com a variavel flashvars= bannerid=8 dentro do flash tenho usso meuXML.load("imagem.php?id="+bannerid); o que estou fazendo de errado??? Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Novembro 21, 2007 acho que isso que você escreveu flashvars= bannerid=8 é dentro do galeria.php faça assim flashvars=&bannerid=8 a ideia de variaveis é assim var1=valor1&var2=valor2&var3=valor3&var4=valor4&var5=valor5 e assim por diante observe o "&" divide as variaveis ^^ caso nao seja isso posta aew Compartilhar este post Link para o post Compartilhar em outros sites
michel melo 0 Denunciar post Postado Novembro 22, 2007 quero saber como recebe isso dentro do flash Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Novembro 22, 2007 michel melo Evite abrir tópicos duplicados, isso é contra as Regras do Fórum iMasters, eu apaguei o outro tópico aberto, floodar o tópico tb não é permitido, peço que evite fazer isso. sobre sua duvida, para recuperar a variavel dentro do flash, coloque o _root antes do nome dela []´s Compartilhar este post Link para o post Compartilhar em outros sites
michel melo 0 Denunciar post Postado Novembro 22, 2007 meuXML.load("imagem.php?id=" + _root.bannerid); o bannerid vem de fora do flash mas nao da certo Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Novembro 22, 2007 posta seu código pois você só tah complicando té entendo o que você quer dizer mas ainda sim não entendo o que você está fazendo de errado posta o codigo pra compreendermos valew Compartilhar este post Link para o post Compartilhar em outros sites
michel melo 0 Denunciar post Postado Novembro 22, 2007 #include "lmc_tween.as" // criando o objeto XML var meuXML:XML = new XML(); // ignorando os espaços em branco meuXML.ignoreWhite = true; // quando o XML carregar meuXML.onLoad = function():Void{ // variável que retorna a altura de todos os thumbs juntos altura = (thumb._height*meuXML.childNodes[0].childNodes.length+meuXML.childNodes[0].childNodes.length*2); // criando um loop for for(i=0;i<meuXML.childNodes[0].childNodes.length;i++){ // duplicando o movieclip thumb duplicateMovieClip("thumb","thumb"+i,i+1); thumbs = _root.tudo_mc["thumb"+i]; // posição de cada thumb thumbs._y += (thumb._height+2)*i; // criando uma instância da classe MovieClipLoader var MCL1:MovieClipLoader = new MovieClipLoader(); // carregando um arquivo no objeto MCL1, de acordo com o primeiro nó do XML, o nó filho atual (i) do atributo thumb, movieclip alvo: thumbs.mostra MCL1.loadClip(meuXML.childNodes[0].childNodes.attributes.thumb,thumbs.mostra); thumbs.onEnterFrame = function():Void{ // variável que checa o progresso do objeto MCL1 progresso1 = MCL1.getProgress(this.mostra); // texto do campo pct_thumb: bytes carregados / bytes totais * 100 + o sinal de porcentagem this.pct_thumb.text = Math.ceil(progresso1.bytesLoaded / progresso1.bytesTotal * 100) + "%"; // se os bytes carregados forem iguais ao bytes totais, deixa o campo de texto invisível, se não, ele continua visível progresso1.bytesLoaded == progresso1.bytesTotal ? this.pct_thumb._visible = false : this.pct_thumb._visible = true; } // variável de referência, que indica o nó atual thumbs.atual = i; // texto do campo de texto "campo" thumbs.campo.text = i+1; // retirando a mãozinha do mouse thumbs.btn.useHandCursor = false; // quando clicar no movieclip thumbs.btn.onRelease = function():Void{ // outra instância da classe MovieClipLoader var MCL2:MovieClipLoader = new MovieClipLoader(); // carregando o arquivo MCL2.loadClip(meuXML.childNodes[0].childNodes[this._parent.atual].attributes.grande,_root.mc); // mesma lógica do MCL1 this.onEnterFrame = function():Void{ progresso2 = MCL2.getProgress(_root.mc); _root.pct.text = Math.round(progresso2.bytesLoaded/progresso2.bytesTotal*100) + "%"; progresso2.bytesLoaded == progresso2.bytesTotal ? _root.pct._visible = false : _root.pct._visible = true; } // definindo o texto do campo de texto descrição, de acordo com o nó atual do atributo desc _root.descricao.text = meuXML.childNodes[0].childNodes[this._parent.atual].attributes.desc; } // quando passar o mouse thumbs.btn.onRollOver = function():Void{ // pequena mudança de contraste _root.tudo_mc["thumb"+this._parent.atual].mostra.contrastTo(50,1); } // quando tirar o mouse thumbs.btn.onRollOut = function():Void{ // voltando ao normal _root.tudo_mc["thumb"+this._parent.atual].mostra.contrastTo(100,1); } } // criando as ações para a barra de rolagem _root.rolagem.drag.onPress = function():Void{ var xmin = this._x; var xmax = this._x; var ymin = 0; var ymax = this._parent.fundo._height - this._height; this.startDrag(false, xmin, ymin, xmax, ymax); this.onRelease = this.onReleaseOutside = function():Void{ stopDrag(); delete this.onMouseMove(); } this.onEnterFrame = function():Void{ _root.tudo_mc._y += (-Math.round((this._y / ymax) * (altura - _root.rolagem._height)) - _root.tudo_mc._y)/2; } } } // carregando o arquivo XML //var xmlPath = _root.bannerid;//"gallery.xml"; meuXML.load("imagem.php?id="+bannerid); trace(bannerid); //meuXML.load(xmlPath); Compartilhar este post Link para o post Compartilhar em outros sites
michel melo 0 Denunciar post Postado Novembro 22, 2007 o passand a variavel assim: <script type="text/javascript"> // <![CDATA[ //width="301" height="182" var so = new SWFObject("galeria2.swf", "galeria2", "650", "400", "9", "#000000"); so.addVariable("initialURL", document.location); so.addVariable("isMSIE", (navigator.appName.indexOf("Microsoft") != -1)); so.addParam("scale", "noscale"); so.addParam("quality", "best"); so.addParam("wmode", "transparent"); //so.addVariable("xmlDataPath", "imagens.php?id=<?=$_GET['id'];?>"); so.addVariable("bannerid", "<?=$_GET['c'];?>"); so.write("flashcontent"); // ]]> </script> Compartilhar este post Link para o post Compartilhar em outros sites
michel melo 0 Denunciar post Postado Novembro 22, 2007 ja achei o problema Compartilhar este post Link para o post Compartilhar em outros sites