Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    richiamo rame da bottone su livello

    ciao a tutti.. sembrerà sutipo il problema, ma non mi funiona proprio...

    allora, carico un livello al release del pulsante e vorrei mandarlo in un frame preciso..
    es: livello 2 frame 8...

    on (release) {
    loadMovieNum("_aa.swf", 2);
    _level2.gotoAndPlay(8);
    }

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non lo puoi fare fino a che non sei certo che il file esterno sia stato caricato
    per farlo hai bisogno di un preload che scandisca il caricamento in maniera esatta, puoi ad esempio sfruttare la classe MovieClipLoader per farlo

    Codice PHP:
    // su frame:
    var lo:MovieClipLoader = new MovieClipLoader();
    var 
    li:Object = new Object();
    li.onLoadInit = function (m) {
    m.gotoAndPlay(8);
    }
    lo.addListener(li);

    // sul pulsante
    on (release) {
    lo.loadClip("_aa.swf"2);


  3. #3
    ok.. ho dimenticato però una cosa importante da dire:

    è una applicazione in locale, quindi con un proiettore .exe, da dvd..
    qualcosa comunque ci mette a caricare.

    posso risolverla in altro modo?

  4. #4
    'spetta che mi sono incasinato.. ora provo!!

  5. #5


    grazie davvero!!
    era semplice ma non immediato!!



  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    quando si ha a che fare con file esterni e interazioni richiamate dal file principale, è buona regola utilizzare sempre un preload
    la classe MovieClipLoader non è immediata in effetti, a tal proposito ho scritto un articolo per cercare di spiegarla, seppur probabilmente la mia analisi non sciolga troppo i dubbi: http://www.v2online.it/articoli/moviecliploader.html

  7. #7
    in effetti questa soluzione è ottima se c'è un bottone solo nel frame..

    ma se come nel mio caso mi trovo con 5 bottoni che richiamano frame diversi dl medesimo movie nel livello 2?

  8. #8
    mi spiego meglkio..
    tu mi hai segnalato un loadclip che quando è caricato, mi rimanda al frame n..

    posso fare un preload dell'swf che sarà caricato nel livello5, ad inizio livello0, e poi richiamare con una funzione la posizine da ogni singolo pulsante?

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    mmh, si potrebbe fare una cosa del genere, salvando il codice già visto

    codice:
    // su frame:
    var frame = 0;
    var lo:MovieClipLoader = new MovieClipLoader();
    var li:Object = new Object();
    li.onLoadInit = function (m) {
    m.gotoAndPlay(_root.frame);
    }
    lo.addListener(li);
    
    // su ogni pulsante
    on (release) {
    _root.frame = 8; // cambi il numero a seconda di dove vuoi andare nel nuovo filmato caricato
    lo.loadClip("_aa.swf", 2);
    }

  10. #10


    così è perfetto! mi evita di segare in mille parti il file che carico......
    mi ero perso nel codice, stavo prendeno una cantonata!!

    grazie

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.