Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Com Classe


Guest suicidal

Pergunta

e ai galer,a so eu o suicidal, entoa preciso da ajuda vc's ...

tipo tenho esta classe

class OT {
	var b:Number = 0;
	var mc:MovieClip;
	public var velX, velY, velI, ang:Number = 0;
	function OT() {
  b = _root.b;
  mc = _root.bala.duplicateMovieClip("a"+b, b);
	}
	function tiro(x:Number, y:Number):Void {
  mc._x = x;
  mc._y = y;
  ang = (_root.engine.gun._rotation)*180/Math.PI;
  velX = velI*Math.cos(ang);
  velY = velI*Math.sin(ang);
  mc.onEnterFrame = function() {
  	trace(this.velX);
  	mc._x += velX;
  	mc._y += velY;
  };
	}
}

q eu fiz prum joguinho ... sohq tem um problema, parece q na parte
mc.onEnterFrame = function() {
  	trace(this.velX);
  	mc._x += velX;
  	mc._y += velY;
  };
ele num funciona, eu coloquei o trace pra ver se tava td certo, mais ele mostra isos ó
undefined

alguém sabe porque O.o ????

t+++

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

ae veio, deu na mesma...

olha eu dei uma modificada, ela fiko assim ó

class OT {
	var b:Number = 0;
	var mc:MovieClip;
	function OT() {
  b = _root.b;
  _root.bala.duplicateMovieClip("a"+b, _root.getNextHighestDepth());
  mc = _root["a"+b];
	}
	function tiro(x:Number, y:Number):Void {
  var velX:Number = 0;
  var velY:Number = 0;
  var velI:Number = 0;
  var ang:Number = 0;
  _root["a"+b]._x = x;
  _root["a"+b]._y = y;
  velI = 5;
  ang = (_root.engine.gun._rotation)*(Math.PI/180);
  velX = velI*Math.cos(ang);
  velY = velI*Math.sin(ang);
  _root["a"+b].onEnterFrame = function() {
  	trace("v x:"+velX);
  	trace("v y:"+velY);
  	_root["a"+b]._x += velX;
  	_root["a"+b]._y += velY;
  };
	}
}

dae no trace ta mostrano assim
v x:4.69604575613141
v y:-1.71672777583407

ou seja, ta certo, só q o mc, nem se mexe =/

espero ajuda...

t+

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...