Thy Postado Junho 10, 2005 Denunciar Share Postado Junho 10, 2005 como qe faz para alterar a posição, width e height de um filme swf... que já tenha sido carregado ?em javascript... plz Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Junho 10, 2005 Denunciar Share Postado Junho 10, 2005 Olá Thy Primeiro dê um nome ao objeto flash, depois crie uma função com esse nome, assim: <script> function Alterar(){ document.NOME_DO_OBJETO.width=100; document.NOME_DO_OBJETO.height=50; } </script> Utilize essa função, por exemplo, em um link.Para alterar a posição utilize layers.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thy Postado Junho 11, 2005 Autor Denunciar Share Postado Junho 11, 2005 (editado) você sabe passa variavel para clipe tambem?huh.... achei..Enviar = function(){ document.NOME_DO_OBJETO.setVariable( "_root.meuteste" , document.formulario.seuNome.value );}e document.formulario.seuNome.value ta num for balablalblablba <form name="formulario" id="formulario" > <input type="text" id="seuNome" /> <input type="button" id="Testar" value="Testar" onclick="return Enviar()"/> </form>isso no internet explorer!mas como que faz isso no firefox ?! Editado Junho 11, 2005 por Thy Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thy Postado Junho 11, 2005 Autor Denunciar Share Postado Junho 11, 2005 tsc tsc,na pressa sem quere descobri q ...o firefox aceita setvariable tmb.. MAScom o 1º "s" maiusculo:SetVariable()e que o iexplorer aceita ambos! maiusculo e minusculosetVariable() ou SetVariable()...então SetVariable() serv pros dois xP(pura sorte) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Junho 11, 2005 Denunciar Share Postado Junho 11, 2005 Olá Thy...Então está resolvido?Posta ae como ficou...falou. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thy Postado Junho 11, 2005 Autor Denunciar Share Postado Junho 11, 2005 (editado) não tinha visto nada parecido ainda.. todos filmes eram fixo(que eu já vi)mas com isso pode se imitar html em alguns aspectos.... axei bem legal!bom la vai Os javascripts no html...<script >function setSize(w, h){ document.MeuFM.width=w; document.MeuFM.height=h;}function setPos(x, y){ document.MeuFM._x=x; document.MeuFM._y=y;}function Enviar (){ document.MeuFM.SetVariable( "_root.campoInterno" , document.formulario.HtmlVar.value ); }</script>agora no flash!Para deixa mais organizado e de facil acessono frame 1:_global.Javascript = new Object();/*=======================================================================*\Javascript.setSize(w, h);\*=======================================================================*/Javascript.setSize = function(w, h) { getURL("javascript:setSize("+w+","+h+")");};/*=======================================================================*\Javascript.setPos(x, y);\*=======================================================================*/Javascript.setPos = function(x, y) { getURL("javascript:setPos("+z+","+y+")");};/*=======================================================================*\Javascript.showFull(Alinhamento); //Alinhamento -=> baseado em Stage.alignouJavascript.showFull("top", "left");\*=======================================================================*/Javascript.showFull = function() { if (arguments[0] && arguments[1]) { (arguments[0] == "top" && arguments[1] == "center") ? Stage.align="T" : Stage.align; (arguments[0] == "bottom" && arguments[1] == "center") ? Stage.align="B" : Stage.align; (arguments[0] == "center" && arguments[1] == "left") ? Stage.align="L" : Stage.align; (arguments[0] == "center" && arguments[1] == "right") ? Stage.align="R" : Stage.align; (arguments[0] == "top" && arguments[1] == "left") ? Stage.align="TL" : Stage.align; (arguments[0] == "top" && arguments[1] == "right") ? Stage.align="TR" : Stage.align; (arguments[0] == "bottom" && arguments[1] == "left") ? Stage.align="BL" : Stage.align; (arguments[0] == "bottom" && arguments[1] == "right") ? Stage.align="BR" : Stage.align; } else if (arguments[0]) { Stage.align = arguments[0]; } else { Stage.align = "TL"; } Stage.scaleMode = "noScale"; var newWidth = _root._width; var newHeighth = _root._height; this.setSize(newWidth, newHeighth); delete newWidth, newHeighth;};Desenhei formas q ultrapaçaram a stage na parte de baixofiz um botão qualquer... com instancia de MCbtncoloquei um evento nele... MCbtn.onRelease = function() { Javascript.showFull("top", "left"); } criei tb um campo de texto(com variavel campoInterno) para testar o setVariable do javascripto Html:<html><head><title>Action script + javascript!!!</title><script ><script >function setSize(w, h){ document.MeuFM.width=w; document.MeuFM.height=h;}function setPos(x, y){ document.MeuFM._x=x; document.MeuFM._y=y;}function Enviar (){ document.MeuFM.SetVariable( "_root.campoInterno" , document.formulario.HtmlVar.value ); }</script></head><body bgcolor="#ffffff"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"><param name="allowScriptAccess" value="sameDomain" /><embed src="SeuFilme.swf" quality="high" bgcolor="#ffffff" width="400" height="600" name="MeuFM" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object><form name="formulario" id="formulario" > <input type="text" id="HtmlVar" /> <input type="button" id="Testar" value="Testar" onclick="Enviar()"/></form></body></html>lol fiko bem maior q pensei quando comeeçei a escrever tem algumas coisas p melhorar... como eu troquei a maioria das instancias, pode ser q tenha algum erro.... porque to sem tmp não da p ler td =x já é 3 hrs to atrazado continuo depois...alguém tem mais uma ideia(estava testando algumas) p uso de javascript+actionscript? so.. bye bye(quando acaba posto dnovo)//---esqueci de comentar.. eu to fazendo um mini emulador de fhtml(flash html) lolpor inquanto ta em 6kb mas ainda não entrei em <table> Editado Junho 11, 2005 por Thy Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Thy
como qe faz para alterar a posição, width e height de um filme swf... que já tenha sido carregado ?
em javascript... plz
Link para o comentário
Compartilhar em outros sites
5 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.