29 de septiembre de 2009

Adobe lanza Adobe Labs Ideas para Flash Catalyst

Adobe Labs Ideas es un nuevo recurso que Adobe nos ofrece para poder discutir las nuevas funcionalidades de los productos que tiene Adobe en desarrollo. Nos permitirá aportar nuestras propias ideas o peticiones que creamos interesantes para las versiones finales de los productos. Todos los desarrolladores podrán opinar y votar las ideas propuestas y estas serán revisadas y tenidas en cuenta por el equipo de desarrollo de Adobe.





Por el momento el Adobe Labs Ideas solo dispone de Flash Catalyst para recibir y votar ideas. Así que si eres de los que probó laBeta de Flash Catalyst y te supo a poco puedes enviar unas cuantas ideas de que es lo que te gustaría que la versión final de Catalyst tuviese implementado :)





24 de septiembre de 2009

Como descargar gratis videotutoriales de Video2Brain

Hola a todos en esta ocasion vengo a enseñarles un pequeño truco, hoy andaba navegando buscando cursos sobre flex y de casualidad me encontre con video2Brain una empresa Trainin Center de Adobe que da cursos online sobre todos los productos, estan buenos, pero lo malo es que hay que pagar para descargar los DVDs, cada curso tiene la opcion de ver su contenido en videos flv en linea pero solo algunos se pueden ver ya que tienes que comprar por lo menos uno de sus productos. Entonces como yo no quiero pagar descubri una forma de como descargar los videos, estos videos estan en formato flv (estan de buena calidad, no estan tan mal).
Bueno ya sin mas aqui van los pasos para bajarse cualquier curso completo , para los que no quieren pagar como yo.

Primero van a la seccion de cursos y entran a cualquier curso que les interese.




luego van a la pestaña que dice contenido de curso en el curso que seleccionaron.



ahora los enlaces que estan con un icono de candado no se pueden ver, para eso tienes que pagar, pero si te fijas bien lo que envia en cada en enlace es el id del video.



con el id del video se puede obtener la url del archivo flv, ahora lo que se hace es ir a la siguiente dirección url " http://www.video2brain.com/mx/video_xml_provider.cfm?video_id=[id_del_video]  ", esta es la direccion a la que se solicitan los videos, al parecer es algun servicio de colfusion, donde dice id_del_video es donde tienen que colocar el id de su video elegido, una vez que lo coloquen no les va a aparecer nada en la pantalla del navegador(eso sucede con mozilla firefox) si estan usando explorer talvez quiera descargar un archivo xml, si no les sale nada colocan "ver codigo fuente" lo que les va a aparecer es esto.





bueno ahi tienen todos los datos del video pero lo importante es el tag file donde dice la url del video flv, y de ahi en mas solo se lo descargan con un gestor de descargas o simplemente con el navegador, los primero cursos utilizan el protocolo rtmp y no http para esto recomiendo orbitdownloader y para los otros flashget o cualquier otro.

Ah, una cosa mas todos los videos estan numerados secuencialmente y todo este proceso se puede automatizar, ya estoy haciendo una aplicación para hacer la descargar mas facil, ya lo posteare cuando lo termine.

Saludos a todos....

WeblogsSL desde tu escritorio


Hoy os presentamos el widget de WeblogsSL, una utilidad para poder acceder a los contenidos de nuestras publicaciones desde el escritorio de nuestro ordenador, sin necesidad de ir a la web o suscribirse por correo o RSS. Con este widget tendremos todas las actualizaciones, imágenes y vídeos en un sólo sitio, con la posibilidad de escoger la publicación que prefiramos como portada por defecto y enlaces para acceder a los comentarios y las páginas de los artículos.

Nuestro widget utiliza la tecnología de Adobe AIR, lo que implica que se necesita instalarla antes para que funcione, pero también que lo hace en todos los sistemas operativos: Linux, Mac y Windows. Ha sido desarrollado en colaboración con Bitacoras.com y lo lanzamos patrocinado por Toyota Prius

Fuente: www.weblogssl.com

20 de septiembre de 2009

Incluir contenido flash con Google Maps en Flex

Hola quetal, en esta ocasion  voy a mostrarles como integrar google maps con flex, primeramente se bajan la api de google maps para flex , luego deben seguir las instrucciones sobre como utilizar el api en Flex builder.
Una vez que esten utilizando la api de google maps, agreguen algunos markers al mapa que esten utilizando, yo por ejemplo agregue cuatro markers a mi mapa, en el evento mapevent_mapready del componente map, también agreguen los listeners para los markers, el manejador de eventos para mi ejemplo se llama markerClickHandler y sirve para cualquiera de los marcadores.

Inicializacion del mapa con todos sus controles:
private function onMapReady(event:Event):void {
       var marca_opciones:MarkerOptions=new MarkerOptions({
        //icon:new y_icon(),
   strokeStyle:{
     thickness: 1,
     color: 0x000000,
alpha: 0.7,
pixelHinting: false  
   },
   fillStyle: {

     color: 0xffff00,

     alpha: 1

   },

labelFormat: {

    bold: true,

    size:13

   

      },

  iconAlignment:MarkerOptions.ALIGN_LEFT + MarkerOptions.ALIGN_TOP

       });

      

marca_bio=new Marker(new LatLng(-21.545267488021963,-64.72380390772629),marca_opciones);

       marca_bio.setOptions(new MarkerOptions({label:"BIOQUIMICA",tooltip:"BIOQUMICA"}));  

        marca_tec=new Marker(new LatLng(-21.546145154934187, -64.72045382866669),marca_opciones);

        marca_tec.setOptions(new MarkerOptions({label:"TECNOLOGIA",tooltip:"TECNOLOGIA"}));

        marca_rec=new Marker(new LatLng(-21.538266669460526, -64.73333111414719),marca_opciones);

        marca_rec.setOptions(new MarkerOptions({label:"RECTORADO",tooltip:"RECTORADO"}));

        marca_ypfb=new Marker(new LatLng(-21.537902411079983, -64.73395875105668),marca_opciones);

        marca_ypfb.setOptions(new MarkerOptions({label:"EX-YPFB",tooltip:"EX-YPFB"}));

    

        marca_bio.addEventListener(MapMouseEvent.CLICK,markerClickHandler);

        marca_tec.addEventListener(MapMouseEvent.CLICK,markerClickHandler);

        marca_rec.addEventListener(MapMouseEvent.CLICK,markerClickHandler);

        marca_ypfb.addEventListener(MapMouseEvent.CLICK,markerClickHandler)

        mapita.addOverlay(marca_bio);

        mapita.addOverlay(marca_tec);

        mapita.addOverlay(marca_rec);

        mapita.addOverlay(marca_ypfb);

   mapita.addControl(new ZoomControl());

  mapita.addControl(new PositionControl());

  mapita.addControl(new MapTypeControl());

  mapita.removeMapType(MapType.PHYSICAL_MAP_TYPE);

   }


listener de los markers:

private function markerClickHandler(e:MapMouseEvent):void{
          var request:URLRequest;
          var imageLoader:Loader = new Loader();
          var marca:Marker= Marker(e.target) ;        

     switch(marca.getOptions().label){
  case "BIOQUIMICA":
   request= new URLRequest("http://www.uajms.edu.bo/wifi/animado_bioquimica.swf");
   break;
  case "EX-YPFB":
   request= new URLRequest("http://www.uajms.edu.bo/wifi/animado_ypfb.swf");
   break;
  case "RECTORADO":
   request= new URLRequest("http://www.uajms.edu.bo/wifi/rectorado_color.jpg");
   break;
  case "TECNOLOGIA":
   request= new URLRequest("http://www.uajms.edu.bo/wifi/animado_tecnologia.swf");
   break;
 }    

       imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,
           function(event:Event):void {
             var width:Number = imageLoader.width;
             var height:Number = imageLoader.height;
             var options:InfoWindowOptions = new InfoWindowOptions();
    options.title="PLANO "+marca.getOptions().label;
    options.width=width+10;
    options.height=height+10;
    options.padding=10;
    options.customContent=imageLoader;
    options.drawDefaultFrame=true;
             marca.openInfoWindow(options);
      });
     imageLoader.load(request);
}
el metodo markerClickHandler revisa cual marker es el que se selecciono con "switch(marca.getOptions().label)" y dentro de cada case creo un URLRequest a alguna foto a alguna animación flash, luego le paso el request a un Loader con " imageLoader.load(request)" y defino un listener para el loader, y cuando termina de cargar la animacion flash se pasa como argumento al marcador que lo solicito con "marca.openInfoWindow(options)".
Con los swfs tarda un poco mas que con las imagenes, pero puede variar segun el tamaño de su swf.
La aplicación que es solo informativa la pueden ver aquí

Adobe Presenta Adobe Flash Access 2.0

La nueva solución de protección de contenido amplía el alcance de video Premium a Adobe Flash Player.


Durante la exhibición IBC 2009, Adobe Systems Incorporated (Nasdaq:ADBE) anunció Adobe® Flash® Access 2.0, un componente clave de la Plataforma Adobe Flash. Flash Access 2.0, antes conocido como Adobe Flash Media Rights Management Server, es una solución de protección de contenido escalable y flexible que permite la distribución y monetización de contenido Premium, lo que promete crear nuevas fuentes de ganancias a los editores de media.

Una de las novedades en este lanzamiento es que el contenido protegido con Flash Access 2.0 se reproducirá de forma segura en una futura versión del software Adobe Flash Player, el sistema explorador multi-operativo disponible en más del 98 por ciento de los sistemas de escritorio conectados a Internet en todo el mundo.

Fuente: rpp.com.pe

18 de septiembre de 2009

Nuevo Blog

Hola a todos los que visitan mi blog (mundocoolf), les presento mi nuevo blog , que es este jejeje, aqui tratare de orientar mas el contenido al mundo de flash y todo lo que tenga que ver con flash, no se porque algunos odian flash, y piensan que es mejor dhtml, bueno eso es tema para debate pero yo para las animaciones me quedo con flash, por siempre flash..