Comunidad de diseño web y desarrollo en internet online

FULLSCREN AS3 con video

Citar            
MensajeEscrito el 09 Abr 2012 04:00 pm
tengo un aplicativo realizado en flash cs5 y lo convertí en exe.. el aplicativo esta full scren y se ve muy bien pero cuando coloco un vídeo también se toma toda la pantalla y cuando lo minimizo se quita el full screnn.. lo que deseo saber es como tener un exe con pantalla completa y con un vídeo de que no me tome toda la pantalla ... muchas gracias de antemano

Por alkimix

15 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Abr 2012 04:31 pm
inserta el video a tu .fla importalo es como si pusieras un reproductor asi no te quita el fullscreen tal vez no es la solucion pero es una buena opcion je je

saludos
Sergio Camilo

Por sidentelrgamer

61 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Abr 2012 06:08 pm
Muchas Gracias por responder y si eso es lo que hago importar un video flv el punto es que tengo un

index.fla con el siguiente codigo

Código ActionScript :

import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;


 
 salir.addEventListener(MouseEvent.CLICK, onClick);
 
 function onClick(event:MouseEvent):void{
    
fscommand("quit");
}
 
 //----------------------------------------
var myStage:Stage =this.stage; 
myStage.scaleMode = StageScaleMode.NO_SCALE; 
myStage.displayState = StageDisplayState.FULL_SCREEN;; 

var swf:Loader = new Loader();
var ruta:URLRequest = new URLRequest("Capas/contenedor.swf");
swf.load(ruta);
addChild(swf);
swf.x = -364,05;
swf.y = -96,05;

   
   


este index como te vez llama a un swf llamado contenedor el codigo que hay en mi contendor.swf es

Código ActionScript :

 import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;
import flash.media.SoundMixer;

var swf:Loader = new Loader();
var ruta:URLRequest = new URLRequest("Capas/intro/intro.swf");
swf.load(ruta);
addChild(swf);
swf.x = 223,55;
swf.y = 11,1;

admisiones.addEventListener(MouseEvent.CLICK, onClick);
 
 function onClick(event:MouseEvent):void{
   SoundMixer.stopAll();  
var ruta:URLRequest = new URLRequest("Capas/admisiones/admisiones.swf");
swf.load(ruta);
swf.x = 223,55;
swf.y = 11,1;
}


este contenedor llama a un inicialmente a un intro y luego cuando preciono el boton llama a admisiones si lo notas todo se carga en el index cada modulo tiene un video pero el fullscren del index altera los videos de su tamaño original a fullll!!!! como evito eso???

Por alkimix

15 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Abr 2012 07:21 pm
no se si esto te funcione pero intentarlo no nos quita nada =D!! jaja mira intenta con este codigo donde tienes lo del stage:


import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;



salir.addEventListener(MouseEvent.CLICK, onClick);

function onClick(event:MouseEvent):void{

fscommand("quit");
}

//----------------------------------------
stage.displayState = StageDisplayState.FULL_SCREEN;

var swf:Loader = new Loader();
var ruta:URLRequest = new URLRequest("Capas/contenedor.swf");
swf.load(ruta);
addChild(swf);
swf.x = -364,05;
swf.y = -96,05;

Por sidentelrgamer

61 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Abr 2012 01:32 pm
var myStage:Stage =this.stage;
myStage.scaleMode = StageScaleMode.NO_SCALE;
//--------------------------------------------------------------------------------------//
1) myStage.displayState = StageDisplayState.FULL_SCREEN;

2) stage.displayState = StageDisplayState.FULL_SCREEN;
//-----------------------------------------------------------------------------------------//

da lo mismo como lo escriba tienen la misma funcionalidad ... pero gracias por responderme e intentar ayudarme .. si tienes otra idea sera de ayuda :D

a mi se me ocurrio hacer mi propio reproductor de flash desde cero porque actualmente estoy utilizando el playback.. pero no estoy muy seguro de como hacer uno sin los componentes que ya trae flash :S

Por alkimix

15 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Abr 2012 03:21 pm
tienes toda la razon disculpa ayer estaba aun dormido jajaja hoy ya estuve buscando una solucion y la mas cercana a lo que podria ser tu solucion seria arrastrar el archivo de video a la libreria osea no importarlo y ya ay te salen varias opciones das clic en la que dice:

Embed FLV in SWF and play in timeline

te lo da como un objeto entonces ese lo puedes arrastrar al escenario y poner del tamaño que tu gustes eso si lo malo es que te tomara muchos fotogramas te dejo un ejemplo:

ejemplo

ojala te ayude y es una solucion que yo te puedo dar

saludos
Sergio Camilo

Por sidentelrgamer

61 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Abr 2012 06:51 pm
Gracias camilo es una buena solución el problema ahora es que debe tener play, stop, una barra de prealoder mejor dicho hacer un reporductor si tienes alguno de ejemplo seria genial .. y muchas gracias por colaborarme :D tu idea le a dado luz a mi problema!

Por alkimix

15 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Abr 2012 07:54 pm
Sergio Camilo ya encontre la solución llame mi vídeo mediante código le establecí un tamaño fijo y con esta maravillosa propiedad

miVideo.fullScreenTakeOver = false;

no me detecta el FULLSCREEN aqui te dejo el codigo por si a alguien le llegase a servir.. :D

Código ActionScript :

import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;
import fl.video.*;



peli.addEventListener(MouseEvent.CLICK, onClickpeli);

function onClickpeli(event:MouseEvent){
   
var miVideo:FLVPlayback = new FLVPlayback();
miVideo.skin="MinimaUnderPlayBackSeekCounterVolMuteFull.swf";
miVideo.fullScreenTakeOver = false;
miVideo.volume = 1;
//
miVideo.width = 330;
miVideo.height = 220;
//
miVideo.x = 15;
miVideo.y = 155;

miVideo.source = "videos/Wildlife.flv";
miVideo.autoPlay = true;
addChild(miVideo);
   


      
   }

Por alkimix

15 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Abr 2012 11:35 pm
muchas gracias =) que bueno que lo resolviste por que de hecho yo tambien lo voy a necesitar en un futuro no tan lejano y con tu metodo esta mucho mas sencillo ya guarde el codigo =) me alegro que lo solucionaras

Por sidentelrgamer

61 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Abr 2012 11:41 pm

Por sidentelrgamer

61 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Abr 2012 02:27 pm

Por alkimix

15 de clabLevel



 

firefox

 

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