Espartaco Postado Novembro 11, 2005 Denunciar Share Postado Novembro 11, 2005 Fiz um esqueminha que pega os produto de um banco de dados para jogar na vitrine flashEle pega s variáveis nome, preço, link e imagemTudo está funcionando perfeitamente, menos a parte que carrega a imagem System.useCodepage = true loadVariablesNum ("lpfalsh.asp", 0); { img = imagem _root.createEmptyMovieClip("carregador", i); loadMovie("produtos/T1501.jpg", carregador); carregador ._x = 32,5; carregador._y = 81,2; carregador ._xscale = 100; foto._yscale = 100; } Meu problema é não saber como é a sintaxe para jogar a variável "imagem" no lugar do T1501.jpgTipo, tentei loadMovie("produtos/+imagem", carregador);loadMovie("produtos/"+imagem+"", carregador);loadMovie("produtos/"+imagem, carregador); Parece ser simples, já li a ajuda do flash, tutoriais na net, mas sempre dá erro de sintaxe ou não lê a variável.Alguém me ajuda?Espártaco Vettorazzi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rutkoski Postado Novembro 11, 2005 Denunciar Share Postado Novembro 11, 2005 carregador.loadMovie("produtos/"+imagem);já pensou em perguntar pro f1 a sintaxe do comando????????? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 §uiciDa£ Postado Novembro 11, 2005 Denunciar Share Postado Novembro 11, 2005 a extensao da imagen já esta no bd ???se não você vai ter q fazer carregador.loadMovie("produtos/"+imagem+".jpg"); ou carregador.loadMovie("produtos/"+imagem+".bmp"); etc ... t+++ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Novembro 13, 2005 Denunciar Share Postado Novembro 13, 2005 Rutkoski, e você já pensou no F1?? se ele ou você perguntarem ao F1 vão ver que as duas maneiras estão corretas...Espartaco, sua sintaxe está completamente errada, eu acho que você colocou as chaves depois do loadVariblesNum, na esperanã de que isso você executado só depois de carregar as variaveis, mas isso não existe...o sódigo melhorado e corrigido seria:System.useCodepage = true var lv:LoadVars = new LoadVars(); lv.onLoad = function () { var img = this.imagem; trace(img); _root.createEmptyMovieClip("carregador", i); _root.carregador._x = 32,5; _root.carregador._y = 81,2; _root.carregador._xscale = 100; _root.foto._yscale = 100; loadMovie("produtos/"+imagem, _root.carregador); } lv.load("lpfalsh.asp");eu coloquei um trace ali pra ele exibir o nome do arquivo que ele chamou, ve ai se esta certo, a sintaxe é essa mas tem que adaptar pro arquivo que você está usando. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Novembro 13, 2005 Denunciar Share Postado Novembro 13, 2005 só pra informar quem postou isso ai em cima fui eu.Vitor de Toledo Furlin (Sued/Viruz)só não fiz log-in pra não ser banido de novo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rutkoski Postado Novembro 14, 2005 Denunciar Share Postado Novembro 14, 2005 Rutkoski, e você já pensou no F1?? se ele ou você perguntarem ao F1 vão ver que as duas maneiras estão corretas... Na verdade não está correto não.Se você ler direito o que diz a documentação do comando vai ver:my_mc.loadMovie(url:String [,variables:String]) : Voidvariables An optional parameter specifying an HTTP method for sending or loading variables. The parameter must be the string GET or POST. If there are no variables to be sent, omit this parameter. The GET method appends the variables to the end of the URL and is used for small numbers of variables. The POST method sends the variables in a separate HTTP header and is used for long strings of variables.Ou seja, esse parâmetro serve para passar variáveis por get ou post.Da maneira como o Espartaco usou esse parâmetro...loadMovie("produtos/"+imagem, carregador);...ele estava colocando alí o target do loadMovie.Ou seja,my_mc.loadMovie(url:String [,variables:String]) : Voidé diferente deloadMovie(url:String, my_mc:MovieClip) : Void Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Novembro 15, 2005 Denunciar Share Postado Novembro 15, 2005 loadMovie()AvailabilityFlash Player 3.UsageloadMovie("url",target [, method])Parametersurl The absolute or relative URL of the SWF file or JPEG file to be loaded. A relative path must be relative to the SWF file at level 0. Absolute URLs must include the protocol reference, such as http:// or file:///.target A path to a target movie clip. The target movie clip will be replaced by the loaded SWF file or image.method An optional parameter specifying an HTTP method for sending variables. The parameter must be the string GET or POST. If there are no variables to be sent, omit this parameter. The GET method appends the variables to the end of the URL, and is used for small numbers of variables. The POST method sends the variables in a separate HTTP header and is used for long strings of variables.AI EU SEI LERisso é questão de experiência, eu uso da maneira que você pensa ser a única, pois acho mais "legal", porém enquanto programados ActionScript me vejo na obrigação de conhecer as outras maneiras, se você não tudo bem é um problema seu e eu não tenho nada haver.não sei se você percebeu mas existem duas opções de loadMovie e duas referencias no help (assim como na maioria dos comandos de duas sintaxes) :heh: , uma pra cada tipo.digite no seu actionPanel loadMovie(...) sem nada antes e aperta F1, você vi ver que as duas maneiras funcionam. DUMMpor Vitor de Toledo Furlin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rutkoski Postado Novembro 16, 2005 Denunciar Share Postado Novembro 16, 2005 Realmente, eu estava errado. Falow. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Espartaco
Fiz um esqueminha que pega os produto de um banco de dados para jogar na vitrine flash
Ele pega s variáveis nome, preço, link e imagem
Tudo está funcionando perfeitamente, menos a parte que carrega a imagem
Meu problema é não saber como é a sintaxe para jogar a variável "imagem" no lugar do T1501.jpg
Tipo, tentei loadMovie("produtos/+imagem", carregador);
loadMovie("produtos/"+imagem+"", carregador);
loadMovie("produtos/"+imagem, carregador);
Parece ser simples, já li a ajuda do flash, tutoriais na net, mas sempre dá erro de sintaxe ou não lê a variável.
Alguém me ajuda?
Espártaco Vettorazzi
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.