..:: MX Studio Fóruns ::..: Carregar imagem, redimensionar e arrastar no flash - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Carregar imagem, redimensionar e arrastar no flash

#1 User is offline   fe2011 

  • Group: Membros
  • Posts: 1
  • Joined: 18-August 11

Posted 18 August 2011 - 11:38 AM

Preciso de uma ajuda.

Preciso criar uma galeria, onde carrego a imagem da pasta, redimensione no flash, e de para arrasta-la. Estou usando AS2.

Primeiro passo:

Estou usando no Movie Clip:

loadMovie("foto1.jpg",this.foto1);

Funciona Ok. Problema: a imagem aparece no tamanho original, precisava que ela carregasse num tamanho que eu definisse no movie clip. Já tentei vários códigos e nenhum funcionou. Quando ponho o codigo abaixo, ele redimensiona o palco inteiro e não só a imagem:
this._width = 133;
this._height = 100;

Segundo passo:

Para arrastar, crio um botão e funciona perfeitamente com o código:

on (press) {
startDrag("foto1");
}
on (release) {
stopDrag();
}


Problema: esse código, o movie clip não aceita, pois é de botão. Já criei o botão dentro do MC e mesmo asism não funcionou.

Como resolvo isso????
0

#2 User is offline   RONYTORRES 

  • Group: Moderadores
  • Posts: 385
  • Joined: 07-December 06

Posted 18 August 2011 - 02:14 PM

Tenta assim:

this.createEmptyMovieClip("foto1",0);
foto1.createEmptyMovieClip("img",0);
foto1.img.loadMovie("foto1.jpg");

foto1._xscale = 40;
foto1._yscale = 40;

foto1.onPress=function () {
	startDrag(this, false);
}
foto1.onRelease=function () {
	stopDrag();
}


Para ajustar o tamanho será necessário usar o _xscale e _yscale
0

#3 User is offline   Ohrlando 

  • Group: Membros
  • Posts: 139
  • Joined: 17-March 10

Posted 18 August 2011 - 03:12 PM

não sei no AS2, mas no AS3 você pode diretamente alterar o width e o height do contêiner da imagem, isso fará que a escala mude automaticamente e assim como de todo seu conteúdo.

Exemplo no palco um MoveClip chamado mc com 50 de largura e 10 de altura
//inicialmente
trace(mc.scaleX); //1
mc.width = 25;
trace(mc.scaleX); //0.5



abraço.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)