Diogo Moura 0 Denunciar post Postado Março 23, 2010 Fala aew galera estou com um problema! estou tentando fazer um animação no flash só que a img que estou usando tem mais de 2880 de largura pois queria fazer uma efeito deslisante! gostaria de saber se tem como pq a minha img fica cortada quando o codigo importa ela o palco mesmo tem só 1000 px! Desde já agradeço! :D Compartilhar este post Link para o post Compartilhar em outros sites
J. Santos 0 Denunciar post Postado Março 24, 2010 Rapaz ... Não entendi direito o que você está querendo dizer... sei que sua imagem tem mais de 2880px. Saída: Corte ela em pededaços menores. Quanto ao tamanho do palco, esse limite é onda... o já fiz flashes até com 4096 pixels de largura para rodar vídeos em 4 tvs diferentes rodando em um computador. No "palco" era menor mas a janela do software que fiz para carregar o flash dentro era enorme... como utilizei o StageScaleMode.NO_SCALE então ficou tudo certo. Voltando a imagem ... ela fica cortada? Segundo a documentação do AS3 The maximum width and maximum height of a BitmapData object is 2880 pixels.então fica meio difícil colocar uma imagem maior que isso. Faça assim: transforme a imagem em um movie clip, depois disso corte ela em pedaços menores (largura 2880) e coloque cada pedaço um do lado do outro. Compartilhar este post Link para o post Compartilhar em outros sites
Diogo Moura 0 Denunciar post Postado Março 24, 2010 Rapaz ... Não entendi direito o que você está querendo dizer... sei que sua imagem tem mais de 2880px. Saída: Corte ela em pededaços menores. Quanto ao tamanho do palco, esse limite é onda... o já fiz flashes até com 4096 pixels de largura para rodar vídeos em 4 tvs diferentes rodando em um computador. No "palco" era menor mas a janela do software que fiz para carregar o flash dentro era enorme... como utilizei o StageScaleMode.NO_SCALE então ficou tudo certo. Voltando a imagem ... ela fica cortada? Segundo a documentação do AS3 The maximum width and maximum height of a BitmapData object is 2880 pixels.então fica meio difícil colocar uma imagem maior que isso. Faça assim: transforme a imagem em um movie clip, depois disso corte ela em pedaços menores (largura 2880) e coloque cada pedaço um do lado do outro. Então amigo estou tentando importar a imagem por codigo! segue o codigo. stop(); //importando as classes import mx.transitions.Tween; import mx.transitions.easing.*; //carregando a imagem externa de exemplo no mc vazio instanciado como "container" loadMovie("teste.jpg", container) //criando a função para o Tween com os parâmetros/posições _x e _y que serão definidas nos MCs movement = function(endX:Number, endY:Number){ var myTweenX:Tween = new Tween(container, "_x", Regular.easeInOut, container._x, endX, 2, true); var myTweenY:Tween = new Tween(container, "_y", Regular.easeInOut, container._y, endY, 2, true); } //ações para os MCs chamando a função acima e definindo as posições _x e _y b1.onRelease = function (){ movement(-3000, -241); }; b2.onRelease = function (){ movement(-1340, -40); }; b3.onRelease = function (){ movement(-3500, -340); }; Esta img Teste.jpg que tem um tamanho grande mais fica cortada Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Março 24, 2010 Se você converteu as imagens em movie clips, observe o ponto de registro no canto superior direito, isto significa a posição 0,0 em relação ao stage. Se o registro estiver centralizado sua imagem será carregada deslocada. Não garanto que seja isso, mas vale dar uma conferida. Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
Diogo Moura 0 Denunciar post Postado Março 24, 2010 Se você converteu as imagens em movie clips, observe o ponto de registro no canto superior direito, isto significa a posição 0,0 em relação ao stage. Se o registro estiver centralizado sua imagem será carregada deslocada. Não garanto que seja isso, mas vale dar uma conferida. Abraços. Oppaaaa Funcionoww em vez de inportar uma imagem Ex.: teste.jpg eu importei com o codigo um swf Ex.: teste.swf Compartilhar este post Link para o post Compartilhar em outros sites