Visualizzazione dei risultati da 1 a 5 su 5

Discussione: if .... else

  1. #1

    if .... else

    Ciao a tutti.
    Con questa funzione faccio allargare una finestrella con resizeTo e vorrei che la chiamata
    al mio SWF esterno avvenisse solo alla fine del resizeTo.
    Quindi ho provato a mettere in una variabile caricato e poi dire che solo se caricato == true poi caricami il mio swf esterno. Ma non carica nulla. Dove sbaglio ?

    function presentazione() {
    loaderMCL.unloadClip(sito_mc.mainDemo_mc);
    var caricato:String = sito_mc.window_mc.resizeTo(838, 390, 1, 5, "easeOutElastic");;
    homeHandler1 = new Tween(sito_mc.mainDemo_mc, "_alpha", Strong.easeOut, 100, 0, 10, false);
    homeHandler1.onMotionFinished = function() {
    homeHandler2 = new Tween(sito_mc.mainDemo_mc, "_alpha", Strong.easeOut, 0, 100, 10, false);
    if (caricato == true) {
    loaderMCL.loadClip(pathpresentazione+"swf/presentazione.swf", sito_mc.mainDemo_mc);
    }
    };
    }

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    suppongo che "resizeTo" sia una prototype, puoi postarne il codice?

  3. #3
    caricato è string, tu invece la confronti come se fosse Boolean.
    Sicuro che true non sia da scrivere come string ( "true" )?

  4. #4
    and80, il codice l'ho scaricato da qui : http://laco.wz.cz/tween/?page=download

    giegi, così ma non funziona. Mi fa il resizeTo ma non mi carica poi il mio SWF esterno.


    function presentazione() {
    loaderMCL.unloadClip(sito_mc.mainDemo_mc);
    var caricato:String = sito_mc.window_mc.resizeTo(838, 390, 1, 5, "easeOutElastic");;
    homeHandler1 = new Tween(sito_mc.mainDemo_mc, "_alpha", Strong.easeOut, 100, 0, 10, false);
    homeHandler1.onMotionFinished = function() {
    homeHandler2 = new Tween(sito_mc.mainDemo_mc, "_alpha", Strong.easeOut, 0, 100, 10, false);
    if (caricato == "true") {
    loaderMCL.loadClip(pathpresentazione+"swf/presentazione.swf", sito_mc.mainDemo_mc);
    }
    };
    }

  5. #5
    Originariamente inviato da Simoweb
    and80, il codice l'ho scaricato da qui : http://laco.wz.cz/tween/?page=download

    giegi, così ma non funziona. Mi fa il resizeTo ma non mi carica poi il mio SWF esterno.


    Hai provato un po' di trace per verificare se la url è giusta?
    Sei sicuro che il moviweClipLoader sia visibile da dentro quella funzione?
    Ma soprattutto, sei sicuo che entra nella condizione (caricato=="true")?
    Controlla cosa ti restituiscono i trace.

    codice:
    function presentazione() {
    loaderMCL.unloadClip(sito_mc.mainDemo_mc);
    var caricato:String = sito_mc.window_mc.resizeTo(838, 390, 1, 5, "easeOutElastic");;
    homeHandler1 = new Tween(sito_mc.mainDemo_mc, "_alpha", Strong.easeOut, 100, 0, 10, false);
    homeHandler1.onMotionFinished = function() {
    homeHandler2 = new Tween(sito_mc.mainDemo_mc, "_alpha", Strong.easeOut, 0, 100, 10, false);
    if (caricato == "true") {
    trace(loaderMCL);
    trace(sito_mc.mainDemo_mc);
    trace("Dentro condizione+newline+(pathpresentazione+"swf/presentazione.swf"));
    loaderMCL.loadClip(pathpresentazione+"swf/presentazione.swf", sito_mc.mainDemo_mc);
    }
    };
    }

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.