Então galera, estou escrevendo duas classes em .as separados como mostrados abaixo:
package {
public class Humano
{
private var nome:String;
private var idade:Number;
public function Humano()
{
this.nome = "João";
this.idade = 23;
}
public function falar():void
{
trace("Oi eu sou um ser humano!");
trace("Meu nome é:" + nome + "");
trace("Tenho " + idade + " anos.");
}
}
}
e
package
{
import flash.display.MovieClip;
public class Principal extends MovieClip
{
private var oHumano:Humano = new Humano();
oHumano.falar();
}
}
O problema é que ao compilar essas classes recebo a seguinte mensagem referente à linha 'oHumano.falar();'
Pergunta
geucimar
Então galera, estou escrevendo duas classes em .as separados como mostrados abaixo:
package { public class Humano { private var nome:String; private var idade:Number; public function Humano() { this.nome = "João"; this.idade = 23; } public function falar():void { trace("Oi eu sou um ser humano!"); trace("Meu nome é:" + nome + ""); trace("Tenho " + idade + " anos."); } } }epackage { import flash.display.MovieClip; public class Principal extends MovieClip { private var oHumano:Humano = new Humano(); oHumano.falar(); } }O problema é que ao compilar essas classes recebo a seguinte mensagem referente à linha 'oHumano.falar();'
1120: Access of undefined property oHumano.
alguém tem idéia do que pode ser?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.