Me perdoem os feras mas sou apenas um aprendiz de Flash em fase inicial...eis minha dúvida: to seguindo um tutorial de flash sobre actionscritp, onde tenho que fazer uma esfera atravessar a tela e parar através do
stop ()
Em um novo layer, fiz um botão que deve reativar esta esfera parada para que continue se movendo e chegue ao final da tela. Aqui vai o comando solicitado:
on (press) {play}
Quando vou fazer um teste....o botão não funciona e aparece a seguinte msg:
1087: syntax error: extra characters found after end of program
Sei que é difícil sem visualizar mas alguem tem idéia do que pode ser.....? O código eu coloquei conforme a descrição do tutorial....
quem puder me ajudar eu agradeço
valeu
Publicidade
|
|
Page 1 of 1
Novato pedindo ajuda Dúvida básica de um aprendiz de Flash...
#2
Posted 22 August 2007 - 03:12 AM
E ae amigo como vai ??
Bom, deixe-me ver se entendi...
São 3 camadas certo ?
- Uma para as actions
- Uma para o botão
- Uma para a movimentação da bola, que é feita através do tween "shape" correto ?
No meio do filme, na camada de Actions existe um stop (), para parar a animação da bola, que corre de um lado para o outro da tela.
Na camada do botão, existe um botão, que recebe uma Action que vai ser responsável por dar continuidade no movimento da bola...
Bom, faça o seguinte: Nas actions do botão coloque o código:
Veja se funciona
Aqui rodou direitinho, seguindo o modelo que eu exemplifiquei ai em cima !
Abraçao e boa sorte !!
Qualquer coisa posta ai !!
Bom, deixe-me ver se entendi...
São 3 camadas certo ?
- Uma para as actions
- Uma para o botão
- Uma para a movimentação da bola, que é feita através do tween "shape" correto ?
No meio do filme, na camada de Actions existe um stop (), para parar a animação da bola, que corre de um lado para o outro da tela.
Na camada do botão, existe um botão, que recebe uma Action que vai ser responsável por dar continuidade no movimento da bola...
Bom, faça o seguinte: Nas actions do botão coloque o código:
AS
on (press) {
_root.play ();
}
_root.play ();
}
Veja se funciona
Aqui rodou direitinho, seguindo o modelo que eu exemplifiquei ai em cima !
Abraçao e boa sorte !!
Qualquer coisa posta ai !!
#3
Posted 22 August 2007 - 01:29 PM
Tua descrição ta correta, fiz tres camadas, uma para a bola, outra para o botaum e a terceira para action. Fiz um keyframe na metade do tempo e apliquei uma action tudo isso na CAMADA action (usei o stop), até aeee ok. Mas para fazer a action no botaum, também faço na camada action ou faço na própria camada do botaum? Devo fazer um keyframe em qualquer lugar ou devo usar o mesmo keyframe onde fiz a action stop? Tem algo que naum estou acertando e acho que o erro está aonde aplico a action do botaum> se puder me dar uma dica valeu....
Daniel
Daniel
E ae amigo como vai ??
Bom, deixe-me ver se entendi...
São 3 camadas certo ?
- Uma para as actions
- Uma para o botão
- Uma para a movimentação da bola, que é feita através do tween "shape" correto ?
No meio do filme, na camada de Actions existe um stop (), para parar a animação da bola, que corre de um lado para o outro da tela.
Na camada do botão, existe um botão, que recebe uma Action que vai ser responsável por dar continuidade no movimento da bola...
Bom, faça o seguinte: Nas actions do botão coloque o código:
Veja se funciona
Aqui rodou direitinho, seguindo o modelo que eu exemplifiquei ai em cima !
Abraçao e boa sorte !!
Qualquer coisa posta ai !!
Bom, deixe-me ver se entendi...
São 3 camadas certo ?
- Uma para as actions
- Uma para o botão
- Uma para a movimentação da bola, que é feita através do tween "shape" correto ?
No meio do filme, na camada de Actions existe um stop (), para parar a animação da bola, que corre de um lado para o outro da tela.
Na camada do botão, existe um botão, que recebe uma Action que vai ser responsável por dar continuidade no movimento da bola...
Bom, faça o seguinte: Nas actions do botão coloque o código:
AS
on (press) {
_root.play ();
}
_root.play ();
}
Veja se funciona
Aqui rodou direitinho, seguindo o modelo que eu exemplifiquei ai em cima !
Abraçao e boa sorte !!
Qualquer coisa posta ai !!
#4
Posted 22 August 2007 - 02:48 PM
E ae Daniel tudo bom ?
Então, o flash pode fazer essa Action do botão de 2 maneiras:
A primeira:
É a mais normal, onde a action do botão dica no que chamamos de Actions Particulares do botão.....
Como acesso essas Actions ?
Para acessar essas actions particulares basta clicar sobre seu botão e dirigir o mouse para a abinha Actions, localizada na parte inferior da tela, ou, se preferir é só clicar no botão e apertar F9.
O programa vai te levar para um espaço restrito, "dentro" do botão selecionado.
Ai, nesse caso, você coloca esse código dentro da Action Particular do botão:
A Segunda Maneira:
A segunda maneira, é menos utilizada por usuários iniciantes, e é um pouco mais complicada.
Nessa maneira você informa ao programa o que um botão vai fazer em determinadas situações, porém, informa isso sem acessar as actions particulares desse botão.
Primeiro, clique no seu botão, e na abinha "proprieties" vai ter um espaço para você colocar o nome do seu botão, chamamos esse nome de instância, e isso se refere ao nome que vc vai utilizar quando quiser que o programa se refira a esse botão.
Vamos dar o nome de "botao" por exemplo.
Ai, agora, na camada de actions, na sua primeira keyframe coloque o código:
Repare que você faz o seguinte:
Diz que quando seu botão "botao" for pressionado ele vai gerar uma função.
Logo abaixo diz que essa função vai dar um play na sue cena.
Basicamente é isso, existem essas 2 maneiras.
Aconselho você a utilizar a primeira, a mais facil.....
Grande abraço e boa sorte !
Qualquer coisa continue postando
Então, o flash pode fazer essa Action do botão de 2 maneiras:
A primeira:
É a mais normal, onde a action do botão dica no que chamamos de Actions Particulares do botão.....
Como acesso essas Actions ?
Para acessar essas actions particulares basta clicar sobre seu botão e dirigir o mouse para a abinha Actions, localizada na parte inferior da tela, ou, se preferir é só clicar no botão e apertar F9.
O programa vai te levar para um espaço restrito, "dentro" do botão selecionado.
Ai, nesse caso, você coloca esse código dentro da Action Particular do botão:
AS
on (press) {;
_root.play ();
}
_root.play ();
}
A Segunda Maneira:
A segunda maneira, é menos utilizada por usuários iniciantes, e é um pouco mais complicada.
Nessa maneira você informa ao programa o que um botão vai fazer em determinadas situações, porém, informa isso sem acessar as actions particulares desse botão.
Primeiro, clique no seu botão, e na abinha "proprieties" vai ter um espaço para você colocar o nome do seu botão, chamamos esse nome de instância, e isso se refere ao nome que vc vai utilizar quando quiser que o programa se refira a esse botão.
Vamos dar o nome de "botao" por exemplo.
Ai, agora, na camada de actions, na sua primeira keyframe coloque o código:
AS
botao.onPress = function () {
_root.play ();
}
_root.play ();
}
Repare que você faz o seguinte:
Diz que quando seu botão "botao" for pressionado ele vai gerar uma função.
Logo abaixo diz que essa função vai dar um play na sue cena.
Basicamente é isso, existem essas 2 maneiras.
Aconselho você a utilizar a primeira, a mais facil.....
Grande abraço e boa sorte !
Qualquer coisa continue postando
#5
Posted 22 August 2007 - 10:30 PM
OI Rafael, desta vez deu certo, mas com o Flash MX 2004.
Antes eu tava tentando no Adobe Flash CS3, só que la naum funciona...quando eu clico no botaum, a caixa das action fica com o cursor desativado e aparece a seguinte mensagem: Current selection can not have actions applied to it.
Não sei pq acontece...vc ja tentou fazer no CS3?
Valeu
Daniel
Antes eu tava tentando no Adobe Flash CS3, só que la naum funciona...quando eu clico no botaum, a caixa das action fica com o cursor desativado e aparece a seguinte mensagem: Current selection can not have actions applied to it.
Não sei pq acontece...vc ja tentou fazer no CS3?
Valeu
Daniel
#6
Posted 23 August 2007 - 12:10 AM
Então Daniel, eu uso o CS3 aqui...e creio que você deve estar cometendo algum erro...
Isso acontece quando o objeto selecionado não é um Botão ou um Movie Clip.
Ai, no retangulo das actions aparece escreito isso mesmo, dizendo que você nao pode colocar actions ali.
Abra um arquivo em branco.
Aperte "crtl + F7"
Arraste um botão para o seu stage
Clique no botão e aperte F9
Viu como da certo ?
Ou..
Faça um quadrado
Selecione todo o quadrado.
Clique com o botão direito do mouse e converta-o em um Botão.
Clique nesse botão criado por você e aperte F9.
Viu tambem da certo...
Ve direitinho se o que você esta selecionando é ou um botão ou um Movie Clip !
Aguardo sua resposta !!
Abração e boa sorte
Isso acontece quando o objeto selecionado não é um Botão ou um Movie Clip.
Ai, no retangulo das actions aparece escreito isso mesmo, dizendo que você nao pode colocar actions ali.
Abra um arquivo em branco.
Aperte "crtl + F7"
Arraste um botão para o seu stage
Clique no botão e aperte F9
Viu como da certo ?
Ou..
Faça um quadrado
Selecione todo o quadrado.
Clique com o botão direito do mouse e converta-o em um Botão.
Clique nesse botão criado por você e aperte F9.
Viu tambem da certo...
Ve direitinho se o que você esta selecionando é ou um botão ou um Movie Clip !
Aguardo sua resposta !!
Abração e boa sorte
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Pistas hi tech ajudam a desvendar assassinato
|
Notícias |
Notícias
|
|
|
|
KnowHow TI - Consultoria em Tec. da Informação
Em Flash. Avaliem por favor... ;) |
Avaliação |
keynnermxstudio
|
|
|
|
E-mail marketing
Ajuda com base de dados |
Outros |
Fernandotkm
|
|
|
|
Mensagem de erro??
AJUDA PARA RESOLVER ERRO EM CONEXÃO COM DB |
Dreamweaver |
Bruno Veiga
|
|
|
|
Flash ...
Local para discussões.. =DD |
Usabilidade |
rochester
|
|
|
|
Duvida de fonte
Ainda naum consegui entender |
Dreamweaver |
allcris
|
|
|
|
Layout ...
Dúvida :( |
Fireworks |
Shark
|
|
|
|
BANNER DUVIDA BESTA
|
Corel Draw |
demonamera
|
|
Publicidade
|
|

Help














