1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

tamaño de la pelicula raiz cuando cargo viewer.swf crando una galeria de fotos

Tema en 'Imagen Digital y Video' iniciado por hal16366, 16 Dic 2006.

  1. hal16366

    hal16366 Nuevo usuario

    Hola Flasheros.....
    Tengo un problema de tamaño de la presentación cuando cargo una película externa en una instancia vacia.

    Estoy tratando de cargar en la raiz (.root) de una pelicula en FLASH, el visor de fotos viewer.swf con idéntica tñecnica a como aparace en este mismo foro en: <a href="http://www.forocreativo.net/ipb/index.php?showtopic=13717&st=20" target="_blank">http://www.forocreativo.net/ipb/index.php?...pic=13717&st=20</a>
    brillantemente resuelto por Kitsch.

    Le he añadido varios botones, fuera de la instancia vacia (sobre el propio escenario de la película raiz) para poder manejar en la película raiz múltiples galerias de fotos. Todas con la misma técnica del viewer.swf. Pulsando cada uno de esos botones, puedo navegar por diferentes galerias de simpleviewer.

    Pues bien, en el momento de la ejecución, gracias al comando fscommand("fullscreen", true), la primera pantalla de la película se adapta perfectamente a todo el área de la pantalla. Pero, desgraciadamente, en el siguiente frame, que es cuando se carga en _root la película viewer.swf, el tamaño de los botones y los textos de la película principal se reducen. Sin embargo las fotos de viewer.swf asi cargadas se adaptan al tamaño de la pantalla, como en el primer frame.

    Con este problema, los botones quedan sobreexpuestos encima de las fotografias y no consigo mi objetivo.
    Podeis echarme una mano ???. Gracias mil.
     
  2.  
  3. elQuique

    elQuique Usuario activo

    hal16366, bienvenido al foro :)
     
  4. kitsch

    kitsch Nuevo usuario

    Seguramente las coordenadas de los botones son fijas, si aumenta el tamaño del area de trabajo se ajustaran a donde les dices que se queden. La solucion a mi ver, sin mucha complicacion; seria utilizar tamaños fijos, por ejemplo quieres que se visualice a 800, pues haz tu pelicuala 720 (que es buen tamaño) y cuando se valla a pantalla completa, que no se escale, que mantenga su proporcion original, por ejemplo utilizando:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->Stage.scaleMode = "noScale";<!--c2--></div><!--ec2-->
    Escribes esto, despues de tus propiedades fscommand y listo ;)
     
  5. hal16366

    hal16366 Nuevo usuario

    Muchas gracias por la Bienvenida, desde España. He hecho un gran descubrimiento en este forum. Un gran trabajo el que haceis !!. Me vereis más a menudo.

    Sobre el problema,
    Claramente debe ser una tonteria. Pero llevo todo el dia detrás de la solución. El escenario es de 800 x 640 pixels. La versión de Flash es la 8. He añadido lo que me ha indicado Kitsh (Stage.scaleMode = "noScale";) en el primer frame, detrás del comando fscommad, pero el problema sigue igual.

    Para que veais con más claridad lo que me pasa, os enseño cómo me deberia quedar la pantalla en el momento de ejecución:
    [attachmentid=1730]


    y sin embargo me queda asi:
    [attachmentid=1732]
     

    Adjuntos:

  6. kitsch

    kitsch Nuevo usuario

    en problema entonces no es de escalado, si no de como posiciona tu MC contenedor, podrias poner el codigo que usas?
     
  7. hal16366

    hal16366 Nuevo usuario

    Este movie solo tiene dos frames.

    Te relaciono el codigo que he puesto en el frame (el segundo) donde está el container (mcViewer).
    En el anterior frame (el primero), he indicado varios comandos, entre ellos, fscommand("fullscreen", true); y stop; Todos me los ha ejecutado adecuadamente. Tengo problemas al cargar el viewer.swf en el container (mcViewer). He de añadirte que el area del container cubre enteramente el area del escenario de _root.

    Aqui te pongo el codigo del segundo frame:

    //Aqui están las acciones de dos botones: gal1 y gal2, uno para cada una de las Galerias de fotos (en color verde en la pantalla)
    mcGal1.onRelease = function(){
    loadGallery("gal1");
    }

    mcGal2.onRelease = function(){
    loadGallery("gal2");
    }
    //definición de la función loadGallery, donde indico los datos a pasar el viewer.swf y el container donde tiene que cargarlo
    function loadGallery(galName){
    _root.xmlDataPath = galName + "/imageData.xml";
    mcViewer.loadMovie("viewer.swf");
    }

    //cargo la primera galeria de fotos
    loadGallery("gal1");
    stop();
     
  8. hal16366

    hal16366 Nuevo usuario

    Hola amigos !!
    Aunque os parezca mentira, sigo con el problema (relaqcionado con fscommand y wiewer.swf) y estoy al límite de la desesperación........

    He probado varias alternativas y tampoco se si me he explicado bien para que entendais lo que me pasa.
    Para el que desee echarme una mano, si necesitais el fichero .fla, decidmelo para enviarlo por email o por la via que me indique. Muchas gracias otra vez
     
  9. Humber

    Humber Nuevo usuario

    No se si estoy equivocado pero revisa el registro que se encuentre en el centro talvez debido a que no esta en el centro de la no te la carga bien....
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·