Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di goge
    Registrato dal
    Oct 2007
    Messaggi
    46

    problema moviecliploader e resize

    Premetto che non sono una cima di action script e stavo un pò sperimentando
    2 cose che mi interesserebbe fare. La prima è fare un layout liquido
    e la seconda è caricare filmati esterni usando la classe moviecliploader.
    Guardando un pò in giro sono riuscito più o meno a fare entrambe le cose ma
    separatamente. Il problema è venuto fuori quando ho provato a metterle insieme.
    Quello che non riesco a risolvere è che nel momento in cui si dovrebbe caricare
    il mio filmato esterno succedono diverse cose strane. Innanzitutto il preload (come il filmato)
    non viene visualizzato al centro del clip contenitore ma spostato un pò a sinistra (non so come
    e dove dirgli che lo deve centrare) e poi il filmato (ma non il preload) una volta caricato non
    si vede ma viene visualizzato solo se ridimensiono la finestra e in più si vede ruotato a 90°.
    Qualcuno può spiegarmi dove sbaglio. Grazie a tutti.

    Il codice che ho usato è il seguente:

    Codice PHP:
    Stage.align "TL";
    Stage.scaleMode="noscale";
    _quality="BEST";

        
    contenitore._x Stage.width/2;
        
    contenitore._y Stage.height/2;
        
    rettup._width Stage.width;
        
    rettdwn._width Stage.width;
        
    rettup._x0;
        
    rettup._y0;
        
    rettdwn._x 0;
        
    rettdwn._y Stage.height 30;
        
    menu._y Stage.height 30;


    sizeListener = new Object();
    sizeListener.onResize = function() {
        
        
    contenitore._x Stage.width/2;
        
    contenitore._y Stage.height/2;
        
    rettup._width Stage.width;
        
    rettdwn._width Stage.width;
        
    rettup._x0;
        
    rettup._y0;
        
    rettdwn._x 0;
        
    rettdwn._y Stage.height 30;
        
    menu._y Stage.height 30;
    };
    Stage.addListener(sizeListener);



    var 
    rapp contenitore._width/contenitore._height;
    var 
    ecout = new Object();
    ecout.onResize = function() {
        
    bouge();
    };
    Stage.addListener(ecout);
    bouge = function () {
        
    contenitore._x Stage.width/2;
        
    contenitore._y Stage.height/2;
        
    contenitore._width Stage.width;
        
    contenitore._height Stage.width/rapp;
        if (
    contenitore._height<Stage.height) {
            
    contenitore._height Stage.height;
            
    contenitore._width Stage.height*rapp;
        }
                 
    };
    bouge();
    stop();


    var 
    mcl:MovieClipLoader = new MovieClipLoader () ;

    var 
    mclL:Object = new Object () ;

    mclL.onLoadProgress = function (target,loaded,total) {
        
    loader.percent.text Math.round ((loaded/total) * 100) + "%"
    }

    mclL.onLoadInit = function (target) {
        
    loader._visible false;
        
    loader.percent.text "";
        
    }

    mcl.addListener(mclL);

    mcl.loadClip("filmato1.swf",contenitore);

    menu.b1.onRelease = function() {
        
    loader._visible true;
        
    mcl.loadClip("filmato1.swf",contenitore);
    }

    menu.b2.onRelease = function () {
        
    loader._visible true;
        
    mcl.loadClip("filmato2.swf",contenitore);
    }

    menu.b3.onRelease = function () {
        
    loader._visible true;
        
    mcl.loadClip("filmato3.swf",contenitore);


  2. #2
    Utente di HTML.it L'avatar di goge
    Registrato dal
    Oct 2007
    Messaggi
    46
    Ho risolto il problema del centramento del preload.
    Dovevo semplicemente modificare il MC loader perchè non avevo centrato
    il campo di testo dinamico quindi quando provavo a centrare il MC loader
    (loader._x = Stage.width/2; loader._y = Stage.height/2 mi veniva comunque
    spostato.
    Per il resto non riesco proprio a capire come fare anche perchè non credo
    sia normale che una volta caricati i filmati questi si riescano a vedere solo
    se ridimensiono la pagina e in più sono ruotati di 90° (e anche decentrati).

  3. #3
    Utente di HTML.it L'avatar di goge
    Registrato dal
    Oct 2007
    Messaggi
    46
    Grazie comunque ma sono riuscito a risolvere...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.