Comunidad de diseño web y desarrollo en internet online

Error al publicar en ventana pero no en codigo...

Citar            
MensajeEscrito el 17 Sep 2009 08:19 am
Hola... Apenas estoy comenzando con AS3, cuando hago algunas clases de prueba, no entiendo aun por que cuando la importo directamente en propiedades de mi documento, ejemplo:


Ventana>Propiedades> Y ahi pongo mi clase: Saludo
(Para que me lea Saludo.as), me genera error.

Pero si la importo directamente en un Frame asi:

import Saludo;
var miSaludo:Saludo = new Saludo();
miSaludo.saludar ();

No tengo errores, alguien sabe cual es la diferencia ó por que cuando importo mi clase directamente en la ventana de propiedades me genera error? en cambio si lo hago directamente en el codigo no?

Este es el ejemplo que estaba haciendo con Setters y Getters



package {

public class Saludo {
public var texto_saludo:String = "Hola, que tal?";
private var _nombre:String;

public function Saludo() {
trace("clase cargada"+_nombre);

}
public function saludar() {
trace(texto_saludo);

}
public function get nombre():String {
return this._nombre;
}
public function set nombre(valor:String):void {
this._nombre = valor;
}
}

}

Por MiactionScript

77 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Sep 2009 10:41 am
La "Clase de Documento" ha de extender necesariamente de MovieClip, así que tu clase debería ser

Código ActionScript :

import flash.display.MovieClip
package {
  public class Saludo extends MovieClip{
        .....
  }
}

Claro, que no haría nada -bueno, sólo ejecutaría las instrucciones de la función constructora-

Por Eliseo2

710 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.