Comunidad de diseño web y desarrollo en internet online

clase personalizada para cargar hoja de estilo.

Citar            
MensajeEscrito el 13 Jun 2008 11:48 am
Hola!
A ver si estoy OOPensando o es redundante.
En una aplicacion neceisto cargar una hoja de estilo.
Para "ahorrarme" codigo, aunque en realidad para aprender cree esta clase.
Su objetivo es cargar una hoja de estilo
Claro que tuve que crear un archivo adicional Carga CSSEvent que es el que me da el evento para hacer dispach.
Esta bien el razonamiento desde el punto de vista OOP?

Lo instancio asi

Código :

CSS = new CargaCSS("sitio.css");
CSS.addEventListener(CargaCSSEvent.CSS_CARGADO,cssCargado)


La relación entonces es por composición

Aqui viene la clase CargaCSS:

Código :

public function CargaCSS(pathCSS:String):void
        {
            _pathCSS = pathCSS;

            var req:URLRequest = new URLRequest(_pathCSS);
            loader = new URLLoader();
            loader.addEventListener(Event.COMPLETE, onCSSFileLoaded);
            loader.load(req);
        }

        public function onCSSFileLoaded(event:Event):void
        {
            _sheet = new StyleSheet();
            _sheet.parseCSS(loader.data);
            dispatchEvent(new CargaCSSEvent(CargaCSSEvent.CSS_CARGADO));
        }

Por claudia

103 de clabLevel



 

msie
Citar            
MensajeEscrito el 14 Jun 2008 02:23 pm
Sí, yo creo que es una buena manera de hacerlo.

Saludos.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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