- Indice foros de discusión - :: subflash.com :: Portal dedicado al desarrollo de aplicaciones web con ActionScript
FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse   PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 

                     
Ir a
Foros de discusión -> - MX2004 - AS2.0 - Componentes v.2.0 - JSFL (JSAPI)

OOP - un problemilla para aprender
Ir a página 1, 2, 3  Siguiente
 
Publicar nuevo tema    Responder al tema
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
electro
Moderador
Moderador



Registrado: 14 Nov 2002
Mensajes: 1083
Ubicación: Madrid
Mensaje Publicado: Jue Jul 01, 2004 5:03 pm  Responder al tema Responder citando
Un problemilla de esos de OOP, que, cuando estás aprendiendo, escuecen hasta que no los sacas...

Va para todos que deseen empezar a pelearse con la orientación a objetos en flash y la herencia.
Este problema seguro que les ayuda a "picarse" con esto:

Para los que empiezan y quieren aprender: es un "reto" que os puede ayudar.
Para los avanzados: no soltéis la solución rápidamente... si no os aguantáis... ofreced pistas...
bueno, ahí va...
-----------------

Cita:
Disponemos de una aplicación remota, que se encarga de manejar todos los equipos informáticos de un aula de informática(encendido, apagado, reinicio...), ya sean pcs, routers o switches.

Cada uno de los equipos de nuestro aula, viene referenciado por su Clase correspondiente:


Código:
class Pc {
//implementación
}
class Switch{
//implementación
}
class Router{
//implementación
}


La implementación del método "apagar" de los equipos es la siguiente:

Código:
public function apagar():Void{
trace("apagando...");
}



Diseñar un modelo de clases óptimo y escalable en Actionscript 2.0 que permita:
- apagar manualmente alguno de los equipos de la sala,
- apagar todos ellos mediante la invocación de un sólo método.
- monitorizar el número de equipos instanciados en la aplicación
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
marcos
Site Admin
Site Admin



Registrado: 17 Oct 2002
Mensajes: 8872
Ubicación: Asturias
Mensaje Publicado: Jue Jul 01, 2004 10:47 pm  Responder al tema Responder citando
jejeje, que buena idea electro... Smile

a ver que va saliendo...
_________________
TALLERES VERANO 2008
¿Y te lo vás a perder?
Más información
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
electro
Moderador
Moderador



Registrado: 14 Nov 2002
Mensajes: 1083
Ubicación: Madrid
Mensaje Publicado: Vie Jul 02, 2004 8:27 am  Responder al tema Responder citando
tengo que decir que el problema es de mi antiguo profe de java (a ver si un día viene con copyright..),
pista: en java, hacía falta repasarse el concepto de atributo estático, clase abstracta, o interfaz, y herencia. Había varias soluciones válidas.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
...sErGiO...
SubFlasheadísimo
SubFlasheadísimo



Registrado: 25 Jul 2003
Mensajes: 2090
Ubicación: Valladolid / España
Mensaje Publicado: Vie Jul 02, 2004 1:17 pm  Responder al tema Responder citando
El problema me recuerda a mis clases de java.... Crying or Very sad En AS 2.0 los conceptos que nombras de atributo estáticos, las clase abstractas, la interfaz, y herencia son = que en java??
_________________
...sErGiO...
http://blog.sergioalvarez.net
Volver arriba
Ver perfil de usuario Enviar mensaje privado
electro
Moderador
Moderador



Registrado: 14 Nov 2002
Mensajes: 1083
Ubicación: Madrid
Mensaje Publicado: Vie Jul 02, 2004 1:42 pm  Responder al tema Responder citando
mmm, el concepto de atributo estático, interfaz y herencia son casi similares que en Java. Lo único que cambia son las clases abstractas, que creo que en As 2.0 no existen...
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
...sErGiO...
SubFlasheadísimo
SubFlasheadísimo



Registrado: 25 Jul 2003
Mensajes: 2090
Ubicación: Valladolid / España
Mensaje Publicado: Vie Jul 02, 2004 2:21 pm  Responder al tema Responder citando
ok gracias electro, algún enlace interesante sobre AS 2.0?
_________________
...sErGiO...
http://blog.sergioalvarez.net
Volver arriba
Ver perfil de usuario Enviar mensaje privado
electro
Moderador
Moderador



Registrado: 14 Nov 2002
Mensajes: 1083
Ubicación: Madrid
Mensaje Publicado: Vie Jul 02, 2004 4:06 pm  Responder al tema Responder citando
te pongo un ejemplo típico de herencia que es el de "forma geométrica" y sus hijos (círculo, cuadrado...).

http://www.video-animation.com/flash_16.php

Este ejemplo suele ser con el que suelen enseñar en clase. Es importante conocer cómo extender propiedades (posición, velocidad) métodos, y cómo sobrecargarlos, el uso de los constructores y el paso de parámetros.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
...sErGiO...
SubFlasheadísimo
SubFlasheadísimo



Registrado: 25 Jul 2003
Mensajes: 2090
Ubicación: Valladolid / España
Mensaje Publicado: Sab Jul 03, 2004 2:24 pm  Responder al tema Responder citando
Veo que es muy similar a Java,gracias nuevamente.

Un saludo! Wink
_________________
...sErGiO...
http://blog.sergioalvarez.net
Volver arriba
Ver perfil de usuario Enviar mensaje privado
marcos
Site Admin
Site Admin



Registrado: 17 Oct 2002
Mensajes: 8872
Ubicación: Asturias
Mensaje Publicado: Sab Jul 03, 2004 11:49 pm  Responder al tema Responder citando
Nadie se anima a ir buscando la solucion???

sino me animo yo.....

Saludos Wink
_________________
TALLERES VERANO 2008
¿Y te lo vás a perder?
Más información
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
electro
Moderador
Moderador



Registrado: 14 Nov 2002
Mensajes: 1083
Ubicación: Madrid
Mensaje Publicado: Lun Jul 05, 2004 8:27 am  Responder al tema Responder citando
yo estaría encantado de que la buscaras, marcos...
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> - MX2004 - AS2.0 - Componentes v.2.0 - JSFL (JSAPI) Todas las horas son GMT + 1 Hora
Ir a página 1, 2, 3  Siguiente
Página 1 de 3

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro


Template/Skin (ChunkStyle) by ©Russellc (TheChunk.no-ip.com)
Best viewed in Mozilla Firefox 0.8
Powered by phpBB © 2001, 2002 phpBB Group