Foros del Web » Creando para Internet » Flash y Actionscript »

Cargar una pelicula dentro de otra y pasarle parámetros.

Estas en el tema de Cargar una pelicula dentro de otra y pasarle parámetros. en el foro de Flash y Actionscript en Foros del Web. Hola, tengo una película que lo único que debe hacer es cargar otra película y pasarle unos parámetros. La otra película a cargar es el ...
  #1 (permalink)  
Antiguo 08/07/2010, 17:59
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 13 años, 8 meses
Puntos: 0
Exclamación Cargar una pelicula dentro de otra y pasarle parámetros.

Hola, tengo una película que lo único que debe hacer es cargar otra película y pasarle unos parámetros. La otra película a cargar es el famoso reproductor de videos jwplayer y la razón de esta película que intento hacer es para simplificar el código a escribir en mis entradas con vídeos en Wordpress, ya que en vez de llamar al jwplayer con toda su ristra de parámetros por duplicado (para Object y para Embed), lo que haría sería llmara a mi película con un solo parametro que sería un numerito y esta película, a partir de ese número ya sabe todos los parametros que tiene que enviar a jwplayer.


El caso es que tengo esto (estoy omitiendo la variable que pasa la página a mi película porque aún estoy por lo básico):

Código:
var loadListener:Object = new Object();

loadListener.onLoadInit = function(reproductor:MovieClip):Void {
    reproductor._width = Stage.width;
    reproductor._height = Stage.height;
}

var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);

var reproductor:MovieClip = this.createEmptyMovieClip("reproductor", this.getNextHighestDepth());
reproductor._lockroot = true;
mcLoader.loadClip("player.swf?file=mivideo.flv", reproductor);
Pero no funciona. Carga el player pero mal y este no carga la película. Si pongo http://www.miweb.com/player.swf?file=mivideo.flv en el navegador, sí que carga (con la URL real, claro). Mi película, player.swf y mivideo.flv están todos en la misma carpeta.

Uso todo este rollo del MovieClipLoader porque es la única manera que veo para cambiar el tamaño de la pelicula una vez cargada, porque si no, hubiera usado algo como:

Código:
var reproductor:MovieClip = this.createEmptyMovieClip("reproductor",  this.getNextHighestDepth());
reproductor._lockroot = true;
reproductor.loadMovie("player.swf?file=mivideo.flv");
Pero entonces no sé como cambiarle el tamaño y tampoco me funciona lo que me interesa, que es que cargue el vídeo.

Al final, la URL que realmente quiero cargar es algo como:

Código:
http://www.miweb.com/player.swf?file=http://blip.tv/file/get/mivideo.flv&image=http://www.miweb.com/thumbs/mivideo.jpg&skin=http://www.miweb.com/miskin.swf&controlbar=over
Que es el ristrajo que me quiero evitar poner en el código Object/embed (y que es más largo todavía porque los nombres no son esos y las rutas son más largas, pero como ejemplo ya sirve para hacerse una idea)

También he probado a pasar los parámetros con "GET":

Código:
 var reproductor:MovieClip =  this.createEmptyMovieClip("reproductor",  this.getNextHighestDepth());
 reproductor._lockroot = true;
file = "mivideo.flv";
 reproductor.loadMovie("player.swf", "GET");
Pero la verdad es que no tengo ni idea de como se usa esto del GET (o el POST) porque en la ayuda de Adobe simplemente te lo cuentan pero no explican nada ni te dan un cochino ejemplo.

¡¡¡¡¡¡¡AYUDA!!!!!!!

Etiquetas: loadmovie, moviecliploader, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:30.