viernes, 13 de noviembre de 2009

Como Limpiar un VideoDisplay al cambiarle source

bueno, no se si me explico con este titulo. Yo necesitaba que en un mismo control "videoDisplay" para ver distintos videos. Bueno el control videoDisplay tiene una propiedad "source" y pues alli es donde se asigna la url del video que se quiere ver.

source="rtmp://localhost/live/videoejemplo.flv" />

Para cambiar el source del video de forma dinámica, hice un procedimiento al que se le manda como parámetro la dirección que se desea ver en el control. El algoritmo es el siguiente

public function setVideo(pdir:String):void
{
video.visible=false;
video.close();
video.source=null;
video.mx_internal::videoPlayer.clear();
video.source=pdir;
video.visible=true;
}

y pues como dije antes, cada vez que se cambia de fuente al control se llama al procedimiento anterior.


miércoles, 11 de noviembre de 2009

mandar un link con parametros con mailto:

bueno, yo estaba tratando de mandar un link con algunos parámetros desde una aplicación web. El link que yo quería mandar era algo similar a esto:

http://url/?param1=val1&param2=val2

La instruccion mailto utiliza el siguiente formato.
mailto:mail@mail.com?subject=asunto&body=elcuerpo

Bueno pues en el cuerpo no pueden ir "&" ni "?" porque mailto lo interpreta dentro de el como otro parametro y no como el parametro del link. Entonces... ¿Cómo puedo mandar un link con sus parámetros?

Pues resulta que hay algunos códigos para sustituir estos caracteres especiales. Yo no lo busqué para ser sincera... pero encontré un link que de una vez genera la instrucción de mailto según lo que ustedes deseen ingresar hace esa conversión.. así que se los paso..


Bueno espero sea de utilidad.

martes, 10 de noviembre de 2009

Usar el cursor de Mano para cualquier componente

Hace ratos quería ver el cursor de manita con el indice extendido en una imagen o en un flash indicando al usuario que es un link, y pues , como era una imagen. en las propiedades le puse "useHandCursor=true" pero no funcionaba, no sabia que habia otra propiedad para los controles de flex (creo que todos lo tienen) para poner el control en modo boton, asi automaticamente despliega el cursor de manita.

El comando es el siguiente buttonMode="true". Y con esta propiedad automaticamente se puede ver la manita cuando el puntero pasa sobre el control (sea imagen, swfloader y sprite).