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

Experimento con LoadMovie

Estas en el tema de Experimento con LoadMovie en el foro de Flash y Actionscript en Foros del Web. Buenas! Quisiera proteger archivos swf (de una manera muy rudimentaria por cierto), no para su importación (eso ya lo sé), sino para su visualización, explico ...
  #1 (permalink)  
Antiguo 28/11/2003, 13:07
 
Fecha de Ingreso: noviembre-2003
Ubicación: Chillán
Mensajes: 5
Antigüedad: 20 años, 4 meses
Puntos: 0
Experimento con LoadMovie

Buenas!
Quisiera proteger archivos swf (de una manera muy rudimentaria por cierto), no para su importación (eso ya lo sé), sino para su visualización, explico el proyecto a continuación.
Quiero realizar un CD multimedial, en el cuál tendré un archivo principal del tipo ejecutable (.exe) realizado en Flash. Desde este archivo quiero llamar (cargar) pequeñas movies swf con LoadMovie, pero no quiero que el destinatario final pueda ver los swf's por separado (que no los pueda ejecutar a parte del archivo exe que yo he creado), para esto se me ocurrio colocar un mensaje en el primer frame de cada swf con una advertencia y un stop para que no avance sola la pelicula, tambien coloque un goto al frame Nº 1 de cada swf en el frame Nº2 de cada swf(con esto me aseguro que, si avanzan la pelicula con el menú contextual -derecho- los devuelve al principio ¿esta claro hasta aqui?...eso espero..., bien esto funciona rebien hasta que quiero llamar el swf desde el ejecutable... Trate de cargar la pelicula y luego con un goto llevar el timeline hasta el frame 3, pero no junciona...¿que puedo hacer?

************************************************** **
He aqui lo que hice:
en el swf
****************
en una layer
frame 1:stop
frame 2:goto 1
frame 3 y en adelante la animacion o lo que sea!


en el ejecutable
*************
en el boton que carga el swf:
{
LoadMovie('nombre_del_swf.swf', 2);
goto 3;
}
el 2 es el nivel en el cuál intento cargar el swf

************************************************** **


La protección del swf también la podría dar quitandole la opción de mostrar el menú con showMenu true/false, pero aún así debo dejar un stop en el primer frame para que no se vea si lo ejecuto aparte.

La idea de todo esto es no ocupar mucha memoria con un único archivo ejecutable, ya que los swf que debo cargar estan en el orden de los "cientos". Por lo tanto cargaría sólo un porcentaje del peso total que tendría si creara un solo archivo con todo...¿se entiende cierto?...esop
  #2 (permalink)  
Antiguo 28/11/2003, 16:32
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Muy Complicado la forma en que lo quieres hacer.....

es mas facil si en tu SWF principal... el (exe) creas una variable

Código:
_root.proteccion = true;
Luego a tus SWF secundarios en el Primer Frame pones

Código:
if(_root.proteccion){
play()
}else{
lanza un Mensaje de Error...
}
Mas sencillo no....

Saludos!!
  #3 (permalink)  
Antiguo 28/11/2003, 22:58
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 20 años, 11 meses
Puntos: 1
Bueno, creo que en el código que pusiste "resnad" hay un pequeño error, igual y es eso.

A ver... según yo debería ser...

en el boton que carga el swf:
{
LoadMovie('nombre_del_swf.swf', 2);
_level2.gotoAndplay(3);
}

Puede.
__________________
- P R I N C E -
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 12:59.