pcdesign 0 Denunciar post Postado Setembro 11, 2007 Oi hinom, beleza. Obrigado pela paciência! acho que estou ficando burro!rsrs! Não sei mas o que ler nem o que pesquisar nem o que fazer, acho que ja fiz de tudo. vi até algo do tipo: que o loadmovie estivesse carregando a variável antes de estar realmente presente. esta aqui o você me pediu: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Banners Anunciantes</title></head><body>cod_anun=5&banner=bannerfalesia.swf <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="540" height="100"> <param name="movie" value="loadbanner2.swf" /> <param name="quality" value="high" /> <embed src="loadbanner2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="540" height="100"></embed></object> </body></html> Também depuerei no vizualizador do flash as variaveis caso interesse: "WIN 8,0,22,0"] { onLoad:, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns:"\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\r\n<title>Banners Anunciantes</title>\r\n</head>\r\n\r\n<body>\r\ncod_anun=5", banner:"bannerfalesia.swf\t<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"540\" height=\"100\">\r\n <param name=\"movie\" value=\"loadbanner2.swf\" />\r\n <param name=\"quality\" value=\"high\" />\r\n <embed src=\"loadbanner2.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"540\" height=\"100\"></embed>\r\n</object>\r\n\t\t</body>\r\n</html>\t\t\r\n" }"bannerfalesia.swf\t<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"540\" height=\"100\">\r\n <param name=\"movie\" value=\"loadbanner2.swf\" />\r\n <param name=\"quality\" value=\"high\" />\r\n <embed src=\"loadbanner2.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"540\" height=\"100\"></embed>\r\n</object>\r\n\t\t</body>\r\n</html>\t\t\r\n" mouseWheelEnabled = true, sharpness = 0, htmlText = "<TEXTFORMAT LEADING=\"2\"><P ALIGN=\"CENTER\"><FONT FACE=\"verdana\" SIZE=\"32\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">visível se loadMovie falhar</FONT></P></TEXTFORMAT>", textHeight = 78, type = "dynamic", password = false, backgroundColor = 16777215, embedFonts = false, maxscroll = 2, textColor = 0, multiline = true, condenseWhite = false, variable = , tabIndex = , gridFitType = "subpixel", restrict = , antiAliasType = "advanced", selectable = false, hscroll = 0, text = "visível se loadMovie falhar\r", filters = ] [], background = false, maxhscroll = 0, length = 28, styleSheet = , html = true, autoSize = "none", textWidth = 306, wordWrap = true, scroll = 1, border = false, maxChars = , thickness = 0, bottomScroll = 2, borderColor = 0] []false"normal" Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 12, 2007 cara.. aí está o problema. se bem que eu já "suspeitava desde o princípio" até que ponto você entende de flash ? faça um teste simples salve na raiz do diretorio web um arquvo com esse nome: "teste.txt" dentro do arquivo teste.tx salve isso: &cod_anun=XX&banner=nome do bannerno flash, coloque isso no primiero frame e pressione CTRL+ENTER loader = new LoadVars(); loader.load("http://localhost/teste.txt"); loader.onLoad = function() { cod_anun = loader.cod_anun; banner = loader.banner; trace(banner); //loadMovie("http://localhost/" + banner, "load_banner"); } o comando trace vai mostrar na tela o valor do parametro "banner" que será carregado do arquivo text.txt OBS: procure por tutoriais sobre como carregar dados de arquivos TXT Compartilhar este post Link para o post Compartilhar em outros sites
pcdesign 0 Denunciar post Postado Setembro 13, 2007 Oi hinom, Se entendi bem o problema é minha falta de conhecimento,realmente você tem razão, ja fiz algumas coisas em flassh um tempo atrás,e deposi fiquei fazendo só uns botoes e banner, nunca me aprofundei em actionscript.ja andei pesquisando pra caramba e as soluções são sempre as mesmas, ou seja, não tem muito segreto,ta faltando um detalhizinho que não encontro justamente por esta falta de conhecimento.eu já até tentei fazer desta forma que me passou agora, só que com php e as variveis no lugar de digitar os valores diretamente.mas vou seguir vossas preciosas intruções, afinal o q seria de mim sem elas.Te passo o resultado. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 14, 2007 fmzeu prefiro ensinar a pescar do que dar o peixe.a principio pensei qeu você soubesse carregar dados de um arquivo txt e soubesse também alguma coisa de phpagora entendo onde está o seu problema por isso sei qual o caminho que você deve prosseguir para resolver.tb procuro resolver os topicos de um modo que seja util para outros usuarios.t+ Compartilhar este post Link para o post Compartilhar em outros sites
pcdesign 0 Denunciar post Postado Setembro 14, 2007 fiz os teste aqui com txt funcionou beleza.ai depois com o mesmo exemplo adicionei as tags php e salvei teste.php, funcionou beleza.E por ultimo coloquei da mesma maneira na pagina exibi_banner.php, ai nao funcionou,mas apenas a vairavel banner, a variavel cod_anun funciona beleza.Observando o trace no flash vi que o valor da variavel banner apradecia seguido das tags htmlconforme abaixo:bannerfalesia.swf </body></html>com base nisso resolvi retirar o codigo html e o banner loadbanner.swf da pagina exibi_banner.phpdeixando apenas o script php que gera o valor da variavel banner.Depois criei fiz uma pagipagina separada com o banner loadbanner.swfai desta forma deu certo.a proposito não tenho seu nível de conhecimento, mas sei sim um pouco de php, e aprendi a ler e interpretar o que leioe conforme que ja havia lido e recebido de informações suas e de nossos colegas do imasters, estava fazendo da formacorreta e não via outra maneira.Só não entendo porque estas benditas variaveis php não funcionaram corretamente com o html. Me fazendo perder tanto tempo e abusando de sua paciência. Por gentileza hinom mas essa, me explica isso. E se eu estiver errado me explica tambem.Desde já agradeço muiiiiiiiiiiito. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 14, 2007 o seu principal erro é que você nao entendeu como deve ser feito o conteudo do arquivo a ser carregado pelo flasho arquivo deve conter apenas os parametros e seus respectivos valoresnao pode ter nenhum outro dado ou script html que nao seja utilo que você estava fazendo : &cod_num=5&banner=imagem.jpg<body></body>etc...</html>o actionScript, ao ler o arquivo, vai interpretar que o valor de banner é imagem.jpg<body></body>etc...</html>nao entendi porque você insistiu em carregar um arquivo com codigo html.nisso fiquei confuso se você estava consciente do que estava fazendo e nao sabia se sua duvida estava no flash ou no php ou no arquivo txt...enfim.. agora acho que você entendeu. Compartilhar este post Link para o post Compartilhar em outros sites
pcdesign 0 Denunciar post Postado Setembro 19, 2007 Na realidade eu não sabia que para envia as variaveis para o flash teria que ser apenas um arquivo txt ou o script php que gera as variaveis, pois quando pesquisava na net encontrava apenas como enviar, mas não falava nada do genero, e se não me engano neste tópico tbm não se falou sobre isso, e passei por varias vezes o script como estava procedendo. apenas me passavam que para enviar seria assim: &cod_num=5&banner=imagem.jpgai eu achava que era só adicionar esta linha na minha pagina.só vim descobri o erro quando você me enviou o mesmo pedindo pra salvar como uma pagina teste.txt,que dicar funcionou, ai depois fiz funcionado em php, depois adicionei as variaveis php e até este ponto,funcionou tudo bem.E daqui foi que cheguei a uma pergunta: Se em teste.php esta dando certo pq não estadando certo na minha pagina exibir_banner.php?Ai então peguei o codigo html e joquei dentro de teste.php e não funcionou o que me deu a conlusão que era realmenteo html que impedia o funcionamento.Bom, agradeço de coração a sua ajuda.mas talvez ainda vou precisar de uma ajudinha sua para concluir este assunto.pois a variavel banner e cod_anun vai gerar diversos valores, então vou precisar filtralos no flash,e fazer o loop.Como passei adiante, não vou mexer nisso agora, e qualquer duvida te comunico.abraço. Compartilhar este post Link para o post Compartilhar em outros sites