Curioso, tu mensaje si había llegado... Algo pasa con el servidor de
correo...

Joseba Alonso Pérez
www.sidedev.net
www.5dms.com


> -----Mensaje original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> nombre de danisan
> Enviado el: viernes, 14 de diciembre de 2007 14:05
> Para: Lista dedicada a Actionscript
> Asunto: [ASNativos] [AS3] Extendiendo de Sprite
> 
> (Abro un nuevo topic que con 'responder' parece que no llega mi
> mensaje...)
> 
> 
> Hola a todos!
> 
> Yo era otro que nunca extendía de MovieClip, pero en AS3 me he
> acostumbrado y en general me encuentro bastante cómodo.
> 
> En cuanto a la duda concreta de Zárate, veo el punto como los demás,
> probables problemas de modificadores o quizá de package. De todas
> formas
> me gustaría dejar mis 2 céntimos del asunto:
> 
> 
> ActionScript se usa para crear aplicaciones visuales. Es cierto que
> puedes programar la lógica de un socket en 20 clases y que no tiene que
> tener una interface, en ese caso no hace falta que extiendas de Sprite
> o
> MC, pero tampoco tienes que compilar un swf, simplemente importa tus
> clases y úsalas.
> 
> Cuando el flash player carga un swf, crea una instancia de la clase
> Main
> (document class en CS3) y la añade automáticamente a la Display List.
> Sino extendiera de MC o Sprite evidentemente no funcionaría. Esa es la
> razón principal por la que ahora nos obligan a extender.
> 
> Pero el hecho de que tengamos que extender en el primer punto no
> significa que todo tenga que extender de un DisplayObject.
> 
> Yo trabajo desde CS3, así que utilizo una clase Main en el document
> class para empezar mis programas extendiendo de Sprite (entiendo que es
> un requisito al trabajar con actionscript). La clase Main es únicamente
> mi punto de arranque de la aplicación, nada más.
> 
> Luego tengo una clase Dispatcher (generada en el Main) que contiene
> toda
> la lógica, sin importarle la parte gráfica. Esta clase Dispatcher
> evidentemente no extiende de nada, no le hace falta, pero es la clase
> base que usan el resto de clases de mi aplicación.
> 
> Es sólo un paso intermedio de lo que propone Zárate
>  >>> - Crear una clase básica llamada "Application" que extiende de
>  >>> Sprite.
>  >>> - Que todas mis aplicaciones extiendan de Application para reusar
>  >>> código. Vamos, lo normal.
> La mayoría de las veces no quiero delegar mi lógica del programa a la
> clase de arranque, ya que entiendo que mi clase lógica no tiene
> elementos visuales y no quiero que herede de ningún DisplayObject.
> 
> 
> De todas formas, para gustos los colores. Si a uno le funciona una
> manera y se siente cómodo, pues perfecto. El tema da para mucho.
> 
> Saludos!
> 
> 
> pd: Al igual que le ha pasado a Fede, yo el otro día no vi un mensaje
> hasta ver la respuesta. Raro...
> 
> 
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a