Autor Tópico: [Dúvidas] Flash Developer (como usar o target)  (Lida 3449 vezes)

Offline luis_oliveira_3

  • Aprendiz
  • **
  • Mensagens: 92
    • Ver Perfil
[Dúvidas] Flash Developer (como usar o target)
« em: 6 de Março de 2005, 13:46:50 »
Citação de: "luis_oliveira_3"
Alguem me dá umas dicas que eu entenda, sobre o target, root, this, etc.
Percebo para que serve(+-)LOL, mas não faço ideia como os usar..
Alguem me ajuda?
Obrigado

Devido a problemas da nossa BD esta mensagem foi atribuida a outro user, o seu autor original foi luis_oliveira_3.

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Flash Developer (como usar o target)
« Responder #1 em: 6 de Março de 2005, 21:37:54 »
oi luis

entao e assim

root --> aplica-se numa actionscript dum movie clip para dizer que a acção se refere a algum acontecimento doutro movie clip q esteja presente no stage. Imagina que tens um movie clip numa Scene 2, e dps este movie já n está em "contacto" com o movieclip da scene1. Pronto assim interligam-se.

this --> aplica-se ao próprio movie clip this = este movie clip vai gerar um acção.

Vou tentar encontrar exemplos melhores, e dps colocar aqui outra mensagem.

:-)

Offline Grettir

  • Aprendiz
  • **
  • Mensagens: 284
    • Ver Perfil
[Dúvidas] Flash Developer (como usar o target)
« Responder #2 em: 7 de Março de 2005, 01:04:49 »
Ola Luis,

a explicaçao do Gimbras nao esta má de todo...

Bem, o Actionscript - linguagem de programaçao do Flash - tem vindo a evoluir ASTRONOMICAMENTE, como tal, algumas coisas foram sendo substituidas por outras.

Ora, posto isto em atençao, vamos la ver entao algumas coisitas...o Actionscript passou de uma Pseudo Linguagem de Programaçao por Objectos (v1.0) para uma verdadeira OOP (Object Oriented Programming) com a versao 2.0 que vem com o Flash MX 2004.

Alem disso, ainda temos os objectos do proprio Flash (MovieClips, Buttons, Components)

Para podermos comunicar via Actionscript com esses objectos do Flash, temos necessariamente de ter um modo de os designar e tambem de os "encontrar"...

Ok, sendo assim, _root designa a "raiz" do nosso filme...o main stage...e apartir dai podemos começar a "encontrar" os ditos objectos...

Imagina que tens um MovieClip que designaste por "anim_MC", e dentro desse MovieClip, tinhas um button com o nome de "butanito_bt". Colocaste o MovieClip "anim_MC" no stage e agora queres atribuir uma funçao qualquer ao button, atraves do Actionscript...como fazer ???

Num keyframe da timeline do teu stage teras uma acçao...olhando la para dentro teriamos qualquer coisas como:

_root.anim_MC.butanito_bt.onRelease{
                 _root.anim_MC.play();
}


O que esta a acontecer ?

A 1º linha, tens o caminho ate ao teu button...dentro das chavetas tens uma acçao....a acçao é mandar o teu MovieClip "correr".

Por vezes, se a acçao que criaste é para "atingir" o proprio local, ou algum objecto do Flash que esteja no mesmo sitio (timeline) do codigo, em vez de escreveres o caminho todo, escreves "this"....vejamos:

_root.anim_MC.butanito_bt.onRelease{
         this.play();
}


Percebes a diferença do que esta a acontecer ?

Neste caso o que irá "correr" sera o Main Stage(filme principal).

Faz umas experiencias, e diz-me o que descobriste...

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 (como usar o target)
« Responder #3 em: 7 de Março de 2005, 11:19:28 »
Só falta dizer que o TARGET é o comando principal da _root e do this.

Um Target relativo é this, um Target Absoluto é _root

Isto é tipo HTML:

o _root ia buscar a informação à raiz do documento.

o this. ia buscar a informação à "pasta actual".

Se isto fosse HTML, bem entendido.

Offline luis_oliveira_3

  • Aprendiz
  • **
  • Mensagens: 92
    • Ver Perfil
[Dúvidas] Flash Developer (como usar o target)
« Responder #4 em: 7 de Março de 2005, 20:02:48 »
Citação de: "luis_oliveira_3"

Bem... Acho que percebi +-.
Na primeira linha com o root fazemos a ligação, na chaveta pomos o que queremos que aconteça...Será isso?
Vou tentar e logo vejo o que dá.
Obrigado a todos pela ajuda.

Devido a problemas da nossa BD esta mensagem foi atribuida a outro user, o seu autor original foi luis_oliveira_3.

Offline redhotmustang

  • Administrador
  • Emblema de Bronze
  • *****
  • Mensagens: 518
    • Ver Perfil
    • http://www.redcodestudio.com
[Dúvidas] Flash Developer (como usar o target)
« Responder #5 em: 7 de Março de 2005, 20:16:29 »
Citação de: "luis_oliveira_3"
Bem... Acho que percebi +-.
Na primeira linha com o root fazemos a ligação, na chaveta pomos o que queremos que aconteça...Será isso?
Vou tentar e logo vejo o que dá.
Obrigado a todos pela ajuda.


É isso sim. ;)

Código: [Seleccione]
_root.anim_MC.butanito_bt.onRelease{
_root.anim_MC.play();
}

 :arrow: _root.anim_MC <-- localização do butão butanito_bt (está dentro do movie clip anim_MC);
 :arrow: "onRelease" tipo de interactividade;
 :arrow: {Dentro de chavetas a acção que vai tomar lugar}.
Programação Web e Flash ActionScript

Se quiser agradecer a qualquer membro que o tenha ajudado, fale do Redcodestudio aos seus amigos!

 




Roleta das Anedotas - Abre noutra janela