Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Diogo Moura

[Resolvido]Limitações de tamanho no flash

Recommended Posts

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.