Autor Tópico: [Dúvidas] Flash Developer (Função onRelease)  (Lida 8823 vezes)

Offline luis_oliveira_3

  • Aprendiz
  • **
  • Mensagens: 92
    • Ver Perfil
[Dúvidas] Flash Developer (Função onRelease)
« em: 7 de Março de 2005, 21:07:30 »
Não estou a conseguir, dá erro.
Não têm para aí um exemplo em fla? Sem ser de 2004.
Se poderem mandar agradeço.
Vou continuando...

Offline luis_oliveira_3

  • Aprendiz
  • **
  • Mensagens: 92
    • Ver Perfil
[Dúvidas] Flash Developer (Função onRelease)
« Responder #1 em: 7 de Março de 2005, 21:43:39 »
Bem!!! Afinal ja consegui fazer qualquer coisa, mas de outra maneira.
É diferente, por isso ainda não estou contente, não percebo porque não funciona como disseram.
Criei um movie e um button. No symbol button (nome  b1) coloquei:
on (release) {_root.m1.gotoAndStop(5);
}

m1 é o movie.

Funcionou mas queria fazer como disseram, vou continuar a tentar...
Obrigado

Offline luis_oliveira_3

  • Aprendiz
  • **
  • Mensagens: 92
    • Ver Perfil
[Dúvidas] Flash Developer (Função onRelease)
« Responder #2 em: 7 de Março de 2005, 21:51:40 »
Estou a começar a achar que isto não dá para fazer no MX.
Será esse o erro?

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Flash Developer (Função onRelease)
« Responder #3 em: 7 de Março de 2005, 22:20:35 »
Citação de: "luis_oliveira_3"

Criei um movie e um button. No symbol button (nome  b1) coloquei:
on (release) {_root.m1.gotoAndStop(5);
}


Experimenta assim:

Código: [Seleccione]
_root.nomedobutao.onRelease{
_root.m1.gotoAndStop(5);
}


ou coloca tmb um espaço depois da chaveta { _root...

Offline luis_oliveira_3

  • Aprendiz
  • **
  • Mensagens: 92
    • Ver Perfil
[Dúvidas] Flash Developer (Função onRelease)
« Responder #4 em: 7 de Março de 2005, 22:26:12 »
Tambem não dá. Ja vi que o problema está(pelo menos parece), dentro da chaveta, mas não sei o quê....

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Flash Developer (Função onRelease)
« Responder #5 em: 7 de Março de 2005, 22:57:44 »
Acho k o erro se deve pq estás a fazer ao contrário:

Citar
Criei um movie e um button. No symbol button (nome b1) coloquei:
on (release) {_root.m1.gotoAndStop(5);
}
m1 é o movie.


Cria um MovieClip "M1", e dentro desse MovieClip, cria um button com o nome de "b1".

Coloca o MovieClip "m1" no stage e atribui uma action ao button.

_root.m1.b1.onRelease{
_root.m1.gotoAndStop(5);
}

a ver se dá

:)

Offline luis_oliveira_3

  • Aprendiz
  • **
  • Mensagens: 92
    • Ver Perfil
[Dúvidas] Flash Developer (Função onRelease)
« Responder #6 em: 7 de Março de 2005, 23:48:29 »
não dá na mesma!!
Aparece isto:
Symbol=m1, Layer=Layer 2, Frame=1: Line 1: ';' expected
     _root.m1.b1.onRelease{
Mas fiz como disseste.
Antes tinha numa frame sem nada, tentei dentro do movie (que foi o que entendi na explicação) e fora, mas nada deu.
A unica forma que deu foi como disse há pouco.
Mas tens o MX ou MX2004?

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Flash Developer (Função onRelease)
« Responder #7 em: 8 de Março de 2005, 11:06:11 »
Yah o problema é mesmo isso do MX, esta sintaxe só funciona no MX 2004, pk só a partir desta versão é que "nasceu" o Actionscript 2.0. Que também só funciona com o Flash Player 7.0.

Por isso não dava.

Offline luis_oliveira_3

  • Aprendiz
  • **
  • Mensagens: 92
    • Ver Perfil
[Dúvidas] Flash Developer (Função onRelease)
« Responder #8 em: 8 de Março de 2005, 14:42:32 »
Acho que isso se resolve.
Vou tirar este e por o 2004.
Precisava era de um disco maior (tenho um disco de 8Gb)LOL.
Não sabes de ninguem que queira vender um disco, barato?

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Flash Developer (Função onRelease)
« Responder #9 em: 8 de Março de 2005, 15:37:54 »
Pois instala o MX 2004.

:)

Discos baratos, queres de qto espaço? Há aí tantas lojas com belos preços :) Eu tenho um de 20 GB, se estiveres interessado eheheh, mas está a ser usado.

Offline Grettir

  • Aprendiz
  • **
  • Mensagens: 284
    • Ver Perfil
[Dúvidas] Flash Developer (Função onRelease)
« Responder #10 em: 8 de Março de 2005, 15:57:32 »
Ola pessoal,

o problema nao é da versao do Flash, mas sim da logica empregue...

ATENÇAO, o modo de escrever o codigo Actionscript é diferente se for inserido num symbol BUTTON, ou num symbol MOVIECLIP ou mesmo num FRAME...

Como escrevi no meu reply, é para ser inserido directamente num frame da timeline principal...

Se fores escrever directamente no BUTTON, entao a sintaxe é:

on(release){
_root.play();
}

por exemplo...ou seja, o que muda é o modo como se aplica o EVENT (a acçao a qual o butao vai reagir).

Tenta perceber a diferença...se for necessario, faço um pequeno FLA com as duas situaçoes e envio-te.

Fica bem.
----------------------------------
Ricardo Castelhano aka Grettir

Adobe Certified Professional
Interactive Designer
Flash Developer
PHP Developer

http://www.ricardocastelhano.com/
-----------------------------------
Keep on "Flashing..."

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Flash Developer (Função onRelease)
« Responder #11 em: 8 de Março de 2005, 16:22:45 »
Mas era exactamente isso k eu estava a explicar: que o luis_oliveira_3 estava a fazer o actionscript ao contrário. :) Devido às diferenças entre butões e movies.

:)

Eu n conheço o actionscrit do Flash MX, só do actionscript 2.0

Offline luis_oliveira_3

  • Aprendiz
  • **
  • Mensagens: 92
    • Ver Perfil
[Dúvidas] Flash Developer (Função onRelease)
« Responder #12 em: 8 de Março de 2005, 20:00:31 »
Pois, mas eu comecei por fazer como o Grettir disse, mas não dá.
Estou a ver que só vendo um exemplo em fla para ver o que fiz mal.
Em relação ao disco era bom era um usado de pelo menos 20Gb. Queria gastar o menos possivel, (A bida tá difixil!!!!).
Se poderem Mandar um exemplo em fla agradeço.

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Flash Developer (Função onRelease)
« Responder #13 em: 8 de Março de 2005, 21:37:14 »
Acho k o Grettir vai enviar um ficheiro em fla, eu só posso enviar mais tarde (tou nas aulas).  :roll:

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Flash Developer (Função onRelease)
« Responder #14 em: 8 de Março de 2005, 22:41:04 »
http://escape.do.sapo.pt/teste.fla

luis foi o k consegui n dá mais, tmb n consegui

:)
tenho de ver isso mais tarde

 




Roleta das Anedotas - Abre noutra janela