..:: MX Studio Fóruns ::..: Novo Artigo no Portal - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




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

Novo Artigo no Portal Estudo da Classe Tween

#1 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 28 January 2007 - 11:35 AM

Salve Pessoal.

Segue o link de mais um tutorial:

http://www.mxstudio.com.br/views.tutorial....=3&aid=1003

Qualquer dúvida postem aqui thumbsup.gif .

Abraços
0

#2 User is offline   Eder Fortunato 

  • Group: Desafio Flash
  • Posts: 314
  • Joined: 09-May 06

Posted 29 January 2007 - 11:05 AM

estava tentando fazer uma coisa aqui, não sabia nem como começar


seria possivel fazer um Tween para transição de cor?

tipo, eu tenho um Mc, e quero que ela va da cor azul para a vermelha(usando AS!)



será que da pra fazer isso?
0

#3 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 30 January 2007 - 09:01 AM

Com a Classe Tween não. Pela internet você encontra algumas Classes que extendem a Tween. Dá uma olhada nisso:

http://laco.wz.cz/tween/?page=docs/colorTransformTo

Qualquer coisa é só falar.

Falow
0

#4 User is offline   SalunMarvin 

  • Group: Membros
  • Posts: 2
  • Joined: 13-February 07

Posted 26 March 2007 - 03:20 PM

Rola de colocar uma guide na classe Tween?

Para o objeto ir para tal posição seguindo uma certa linha, por ex.?

E também há como usar o _x e o _y ao mesmo tempo pra fazer o movimento na diagonal?
0

#5 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 26 March 2007 - 11:52 PM

Usar um Guide não vai funcionar porque a animação é por ActionScript.

Você pode sim mover nos eixos x e y seu MovieClip.

Qualquer coisa é só falar.

Falow
0

#6 User is offline   SalunMarvin 

  • Group: Membros
  • Posts: 2
  • Joined: 13-February 07

Posted 27 March 2007 - 01:34 PM

Mas não há nenhum modo de definir um caminho para esses objetos que realizam esse motion?


Se for pra fazer o objeto fazer uma curva, por exemplo, eu teria de usar equações do segundo grau MESMO?
0

#7 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 29 March 2007 - 12:30 AM

Infelizmente com a Classe Tween você só pode dizer o valor inicial e o final que um determinado MovieClip deverá se mover. Se você quer que ele se mova em outras coordenadas até chegar ao ponto final você teria que usar a propriedade onMotionFinished e criar outros Tween para mover o MovieClip.

Qualquer coisa é só falar.

[]s
0

#8 User is offline   Hideki kun 

  • Group: Membros
  • Posts: 64
  • Joined: 18-January 07

Posted 18 April 2007 - 06:10 PM

Opa natan, Parabéns pelo tutorial!! Você realmente ajuda muito!

Tava pensando em fazer um movieclip, com uma animação feita com motion tween dentro dele.
Esse movieclip teria que iniciar quando eu desse um rollover nele. E se eu desse um rollout ele retrocederia a animação do ponto em que estivesse.
Não sei se fui claro, mas acho que teria que usar algum manipulador da classe tween nesse caso né?

Abraços, Hideki.
0

#9 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 19 April 2007 - 10:47 AM

Se não for uma animação muito complexa você pode usar a Classe Tween para animar o seu MovieClip e não precisaria criar uma animação usando MotionTween.

Se for algo mais complicado não tem como colocar a Classe Tween para iniciar a animação, você usaria um play para animar o MovieClip e um prevFrame para retornar a animação.

Qualquer coisa é só falar.

[]s
0

#10 User is offline   thiagoamd 

  • Group: Membros
  • Posts: 48
  • Joined: 17-February 07

Posted 23 May 2007 - 01:50 AM

ola
nao to conseguindo importar a classe
que ta acontecendo???
uso o mx 2004
0

#11 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 24 May 2007 - 10:43 AM

Qual erro aparece?

[]s
0

#12 User is offline   tangz 

  • Group: Membros
  • Posts: 9
  • Joined: 30-May 07

Posted 30 May 2007 - 12:54 AM

Opa!

Achei muito útil o tutorial...
porém não estou conseguindo importar a classe tween, que é dito no começo do tutorial.
desculpe a ignorância.
como eu faço isso amigo?

vc diz que é usando o operador new, eu fiz assim, file > new > actionfile script
então eu colo o código;

1. import mx.transitions.Tween;
2. import mx.transitions.easing.*;
3. var nome:Tween = new Tween(alvo:Object, propriedade:String, equação:Function, posição inicial:Number, posição final:Number, duração:Number, segundos:Boolean);

depois disso o que eu faço pra poder importar ou adcionar isso ao flash?

ou está errada a forma como eu estou fazendo?


se alguém puder me ajudar... agradeço!

valeuu!
0

#13 User is offline   tangz 

  • Group: Membros
  • Posts: 9
  • Joined: 30-May 07

Posted 30 May 2007 - 02:27 AM

ahh!
eu estou usando o flash cs3

muda algo??


0

#14 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 30 May 2007 - 11:16 AM

Sim, no Flash CS3 mudou a localização da Classe Tween.

Até o Flash 8 se importava assim:

AS
import mx.transitions.Tween;
import mx.transitions.easing.*;
import mx.transitions.Tween;
import mx.transitions.easing.*;


No Flash CS3 agora é assim:

AS
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.Tween;
import fl.transitions.easing.*;


Qualquer coisa é só falar.

[]s
0

#15 User is offline   tangz 

  • Group: Membros
  • Posts: 9
  • Joined: 30-May 07

Posted 30 May 2007 - 02:27 PM

poww

muito obrigado brother!

vou tentar fazer dessa forma!

abraço
0

#16 User is offline   tangz 

  • Group: Membros
  • Posts: 9
  • Joined: 30-May 07

Posted 30 May 2007 - 02:49 PM

cara... ainda não consegui --'


abaixo a imagem da forma como eu estou fazendo, se for assim, o que mais eu tenho que fazer depois disso?
senão... pode me dizer passo a passo como chegar ao "operador new" pra criar a classe?





abraço.
0

#17 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 31 May 2007 - 12:24 AM

Se você ler o tutorial vai ver que eu mostro o que fazer com a Classe. Você não está dizendo qual o MovieClip vai ser animado, o que vai acontecer, o tipo de animação, etc. De uma lida no tutorial que você vai entender.

Um exemplo:

AS
import fl.transitions.Tween;
import fl.transitions.easing.*;
var anima:Tween = new Tween(mc, "x", Regular.easeOut, mc.x, 200, 1, true);
import fl.transitions.Tween;
import fl.transitions.easing.*;
var anima:Tween = new Tween(mc, "x", Regular.easeOut, mc.x, 200, 1, true);


Com isso, o MovieClip com instancia mc vai animar no eixo x da posição que ele está até a posição x igual a 200.

[]s
0

#18 User is offline   tangz 

  • Group: Membros
  • Posts: 9
  • Joined: 30-May 07

Posted 31 May 2007 - 02:10 AM

sim sim!
eu fiz dessa forma...

e também agora mesmo copiei exatamente o que vc disse
criei um circulo e dei o nome de mc, depois colei o código;

import fl.transitions.Tween;
import fl.transitions.easing.*;
var anima:Tween = new Tween(mc, "x", Regular.easeOut, mc.x, 200, 1, true);

eu clico no check syntax e diz que não tem erros...
mas na hora de testar o movie, ele não anima e aparece o seguinte erro;



eu gostaria de entender isso...
desculpa pela minha ignorância brother... haha


valeu pela paciência e compreensão!

[]
0

#19 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 31 May 2007 - 10:30 AM

Pelo erro você não instanciou o MovieClip. O MovieClip precisa ter instancia de mc, selecione ele, abra o painel Properties e no campo "<Instance name>" coloque mc.

[]s
0

#20 User is offline   tangz 

  • Group: Membros
  • Posts: 9
  • Joined: 30-May 07

Posted 31 May 2007 - 01:31 PM

caraio!
finalmente brother...


era só isso então...
é pq tipo, na hora de converter pra movieclip eu colocava o nome mc
e nas propriedades aparecia, "instance of mc"
e eu pensava que já tava com a instância
mas então tinha que colocar ali abaixo a instância e eu nem tinha percebido...

haha

valeu mesmo!


[]´s biggrin.gif
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)