Comunidad de diseño web y desarrollo en internet online

Pregunta interesante!!!!

Citar            
MensajeEscrito el 17 Jun 2010 06:29 pm
Tengo en mi código Mxml, muchos links que van a documentos o a otras páginas, son mas de 50!!!! para los que hago la siguiente función:

Código Flex :

private function ir():void     
 {         
 navigateToURL(new URLRequest("Archivos/MINUTA.pdf"), "_blank");      
 }   

Hay alguna forma de tener esta función fuera de mi Mxml principal? como si fuera un componente, al que llamo y simplemente en el evento click poner "ir()"? (Para tener todo mas ordenado)
Si alguien tiene una idea de como encarar esto? Gracias!!!! :)

Por xchacalx

Claber

133 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jun 2010 10:46 pm
nomre del fichero openURL.as

Código ActionScript :

package {
   public class openURL {
      public function openURL() {
         }
      public function ir(direccion:String):void {
        navigateToURL(new URLRequest(direccion), "_blank");
      }
   }
}


en flex importas la clase

Código Flex :

import openURL;
var url:openUrl = new openURL();

url.ir("direccion/archivo.pdf");


cada vez que quieras abrir una nueva direccion solo tienes que poner
url.ir("nuevadireccion");

Por giskard

110 de clabLevel



Genero:Masculino  

Programador y diseñador web

msie8
Citar            
MensajeEscrito el 17 Jun 2010 10:51 pm
pero vamos sin la hacer una clase puedes hacer exactamente lo mismo

private function ir(direccion:String):void {
navigateToURL(new URLRequest(direccion), "_blank");
}


ir("Archivos/MINUTA.pdf");

Por giskard

110 de clabLevel



Genero:Masculino  

Programador y diseñador web

msie8
Citar            
MensajeEscrito el 18 Jun 2010 01:58 am
Gracias!!! voy a usar el .as, me parece mas ordenado. Gracias!

Por xchacalx

Claber

133 de clabLevel



 

firefox

 

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