Jump to content


Photo

Executar Ação De Botão Assim Que Começar O Filme.


  • Faça o login para participar
5 replies to this topic

#1 O malinha

O malinha

    12 Horas

  • Usuários
  • 212 posts
  • Sexo:Não informado

Posted 27/07/2006, 11:52

Pessoal,

eu tenho um seguinte botão que realiza essa ação:

_root.bt_quem.onRelease = function() {
	moveObj(menu1, this.vals3);
}

Eu gostaria que qndo iniciasse o filme, logo no primeiro frame vinhesse algum comando para executar essa ação sem que eu clicasse no botão. Deu pra entender?

Quando entrar no meu site, já começar com a ação que o botão faria se fosse clicado.

Valeu

#2 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 27/07/2006, 12:33

Ué...

Se você quer a ação, basta colocar a função no quadro desejado....


Qual a dificuldade?

Não entendi sua dúvida, talvez...


Se a ação do botão está invocando uma função como

_root.bt_quem.onRelease = function() {
moveObj(menu1, this.vals3);
}

Então use a mesma função no quadro desejado, nem que para isso você tenha que passar os parâmetros manualmente....

// frame 1, actions....
moveObj(menu1, [parametro]);


Se não funcionar, poste algo mais detalhado (principalmente desta função) ou mande um fla de exemplo.


Abraços.


pp

#3 Micheeel

Micheeel

    ...

  • Usuários
  • 383 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC

Posted 27/07/2006, 17:23

Não tem segredo nenhum, basta fazer como o PP disse.

Copia e cola as ações do teu botão fora do escopo dele.
_root.bt_quem.onRelease = function() {
	moveObj(menu1, this.vals3);
}
moveObj(menu1, _root.bt_quem.vals3);

[]'s
Michel

Posted Image

#4 O malinha

O malinha

    12 Horas

  • Usuários
  • 212 posts
  • Sexo:Não informado

Posted 27/07/2006, 19:55

é.. eu já tentei isso mas não consegui.

olha só.. eu criei um array da seguinte forma

//CRIEI O ARRAY
	tgt.onTweenUpdate = function(vals:Array) {
		tgt._x = vals[0];
		tgt._y = vals[1];
		tgt._xscale = vals[2];
		tgt._yscale = vals[3];
		tgt._alpha = vals[4];
	};
//SETEI ALGUNS VALORES
_root.menu1.bt_news.vals3 = [260, 150, 100, 100];
_root.menu1.bt_quem.vals3 = [870, 150, 100, 100];
_root.menu1.bt_port.vals3 = [130, 0, 100, 100];
_root.menu1.bt_vitr.vals3 = [160, 0, 100, 100];
_root.menu1.bt_cont.vals3 = [105, 0, 100, 100];

//AQUI MANDO O BOTÃO MOVER o MENU1 PARA O LOCAL ESTIPULADO
_root.menu1.bt_quem.onRelease = function() {
	[b]moveObj(menu1, this.vals3);[/b]
}

Eu ja tentei fazer isso que vcs tinham falado antes, mas nao tava funcionando.
coloquei no primeiro frame moveObj(menu1, this.vals3); e nada.

Oq acham?

#5 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 27/07/2006, 20:26

Aonde está essa função moveObj? O problema pode ser que você está chamando a função antes de ela ser criada... Esse é o código completo do frame?

Edição feita por: Saruman, 27/07/2006, 20:27.

import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#6 O malinha

O malinha

    12 Horas

  • Usuários
  • 212 posts
  • Sexo:Não informado

Posted 27/07/2006, 20:41

Claro que era isso!!! Meu deus!!!

Valeu galera!!!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq