Comunidad de diseño web y desarrollo en internet online

Abrir ventana emergente tipo MSN (AIR)

Citar            
MensajeEscrito el 26 Nov 2007 09:41 pm
Hola, estoy haciendo una pequeña aplicación que se mantiene oculta en el (system try), cuando la despliega muestra una pagina hecha en PHP en un servidor web).

Mi pregunta es, esta pagina debe estar verificando si la persona hizo una accion cada X tiempo, en ese caso debe avisarle que por favor realice la acción, mi idea es que lo muestre como una ventanita emergente así como cuando un contacto de MSN se conecta, pero no encuentro información al respecto de como hacerla.

Por favor, necesito su ayuda

Muchas gracias

Por vicman

46 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Nov 2007 02:00 pm
Hola, yo hice exactamente lo que vos necesitas de esta manera.

function createAlerta():void {
var options:NativeWindowInitOptions = new NativeWindowInitOptions();
options.transparent = true;
options.systemChrome = "none";
options.type = NativeWindowType.NORMAL;
//create the window
var newWindow:NativeWindow = new NativeWindow(options);
newWindow.title = "Visor de Video";
newWindow.width = 130;
newWindow.height = 119;
//add a sprite to the window

newWindow.stage.align = StageAlign.TOP_LEFT;
newWindow.stage.scaleMode = StageScaleMode.NO_SCALE;
//activate and show the new window

//aca atacho un movie de mi libreria
var ClassReference:Class = getDefinitionByName("alerta") as Class;
var instance:MovieClip = new ClassReference();
instance.btnCerrar.addEventListener(MouseEvent.CLICK,function(){cerrarAplicacion(newWindow)});
instance.btnCerrar.buttonMode=true;
//aca lo ubico abajo a la derecha de la pantalla
newWindow.stage.addChild(DisplayObject(instance))
newWindow.x=Capabilities.screenResolutionX-130
newWindow.y=Capabilities.screenResolutionY
//aca creo una tween para que aparezca como en el msn
var myTween:Tween = new Tween(newWindow, "y", Regular.easeOut, newWindow.y, Capabilities.screenResolutionY-119-30, 0.6, true);
newWindow.activate();
}
espero que te sirva

Saludos
Nico.

Por nicoy

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Nov 2007 04:01 pm
Mucha sgracias por tu respuesta, pero copié y pegué el codigo dentro de mi pagina HTML y no me funciona.

al final ejecute esta funcion que me imagino que es la que hace que se dibuje

createAlerta();

pero no funciona.

como lo hago?

Muchas gracias

Por vicman

46 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Nov 2007 01:29 pm
esa funcion que te pase va dentro de flash y tenes que compilarlo como air para que funcione.ç


Saludos

Por nicoy

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Nov 2007 03:40 am
Gracias por tu respuesta.
Pero tengo una pregunta adicional, e sposible trabajar con html y flash al mismo tiempo en air?
Debido a que meto el flash dentro de mi HTMl y no me lo muestra, que debo hacer para trabajar con ambos al mismo tiempo.

Nota: en el html que tene el air, incluyo un iframe, que realmente es el que muestra el canvas y el flash, lo quier incluir en el html remoto.

Muchas gracias

Por vicman

46 de clabLevel



 

msie
Citar            
MensajeEscrito el 30 Nov 2007 01:09 pm
por lo que yo tengo entendido air es para hacer aplicaciones. Creo que estas confundiendo las cosas al hacer un html e incrustarle una air.

Saludos
Nico.

Por nicoy

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Nov 2007 02:38 pm
Hola Nicoy, pues dentro del AIR, estoy metiendo el html.
el cual me funciona, pero dentro de este html quiero meter u fla, comun y corriente pero no me lo muestra, sabes por que?

Muchas gracias

Por vicman

46 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 May 2010 03:00 pm
Nico:

yo tambien estoy tratando de hacer algo parecido (levantar ventanas emergentes tipo msn), tome la funcion que tu dejaste aqui, pero no me funciona ya que me da los siguientes errores:
1067: Implicit coercion of a value of type Boolean to an unrelated type Function. systray/src systray.mxml
1067: Implicit coercion of a value of type Number to an unrelated type Function. systray/src systray.mxml
1120: Access of undefined property Regular. systray/src systray.mxml
1180: Call to a possibly undefined method cerrarAplicacion. systray/src systray.mxml

los primeros 3 errores me lo marca en esta linea :

var myTween:Tween = new Tween(newWindow, "y", Regular.easeOut, newWindow.y, Capabilities.screenResolutionY-119-30, 0.6, true);

y el ultimo error me lo da en:

instance.btnCerrar.addEventListener(MouseEvent.CLICK,function(){cerrarAplicacion(newWindow)});



Ahora la aplicacion que estoy haciendo la estoy desarrollando con flex builder 3 y es para escritorio (AIR)
si pudieras colocar un ejemplo de como lo haces tu te lo agradeceria mucho.

Victor.

Por dukke

3 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 27 May 2010 08:28 pm
Yo lo arme en flash, no en flex. Los errores que te aparecen son de flex (en los mxml).

Te pasaria un ejemplo, pero no encuentro el proyecto que arme(fue hace como 3 años).

YA que los errores te los tira en la tween, usa las tween de caurina o alguna similar.

Saludos
Nico.

Por nicoy

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 May 2010 08:55 pm
Muchas gracias por explicarlo, buscare el tween del que me hablas

Por dukke

3 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 12 May 2011 12:05 am
me pueden ayudar yo ya corri una aplicacion en donde la dejo en system try pero como puedo hacer para que despues de un tiempo ejecute una accion no puedo hacerlo ya que cada ves que corro el systema y esta en modo system try no ejecuta nada no se ve

como le puedo hacer.

Por ezek835

12 de clabLevel



 

Mexico D.F.

firefox

 

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