..:: MX Studio Fóruns ::..: Erro 1006: não é uma função. AS3 - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Erro 1006: não é uma função. AS3

#1 User is offline   edergabriel 

  • Group: Membros
  • Posts: 17
  • Joined: 24-November 09

Posted 12 October 2011 - 07:36 PM

A idéia era que as taças voassem em velocidades e posições diferentes.

Não consegui entender o porque desse erro:

at _2011_10_12b_jogo_fla::MainTimeline/frame3()
TypeError: Error #1006: atualizador não é uma função.


menor = -20 + 1 * t / 2;
t++;
gotoAndPlay(2);

// Criando as taças no Stage
if (tacasTotal.length < tacas)
{
	var taca_mc:Taca = new Taca();
	taca_mc.x =100;
	taca_mc.y +=  Math.random() * 768-100;
	addChild(taca_mc);
	tacasTotal.push(taca_mc);

}

// ENTER FRAME para as taças
for (var i:int = 0; i < tacasTotal.length; i++)
{// variável para deixar o sistema infinito utilizando uma renomeando os movie clips
var TacaAtualizar:Taca = tacasTotal[i];//tacasTotal[i].y += menor;
TacaAtualizar.atualizador();
}

function atualizador():void {
	trace("ddd");
	}



LINK -> ARQUIVOS

Obrigado!
0

#2 User is offline   Rodrigo Pixel 

  • Group: Moderadores
  • Posts: 1279
  • Joined: 07-May 07

Posted 12 October 2011 - 09:43 PM

TacaAtualizar não existe função com nome atualizador(), por isso o erro quando tenta chamar
TacaAtualizar.atualizador(); 


Tente assim:
menor = -20 + 1 * t / 2;
t++;
gotoAndPlay(2);

// Criando as taças no Stage
if (tacasTotal.length < tacas)
{
	var taca_mc:Taca = new Taca();
	taca_mc.x =100;
	taca_mc.y +=  Math.random() * 768-100;
	addChild(taca_mc);
	tacasTotal.push(taca_mc);
}

// ENTER FRAME para as taças
for (var i:int = 0; i < tacasTotal.length; i++)
{// variável para deixar o sistema infinito utilizando uma renomeando os movie clips
	var TacaAtualizar:Taca = tacasTotal[i];//tacasTotal[i].y += menor;
	atualizador();
}

function atualizador():void {
	trace("ddd");
}


Abraço.
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)