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

    comandare un MC in un swf esterno tramite un bottone in un swf[mx04]

    ciao a tutti, ho un piccolo problema...

    avrei bisogno di comandare un MC che si trova in un swf esterno tramite un bottone di che si trova in un altro swf!

    giacche sapevo che una volta importati gli swf esterni nel main movie, la _root diventa quella dell'swf principale, ho provato ad istanziare il MC nell'swf esterno "frame.swf" e a richiamarlo da un altro swf esterno "sidebar.swf" tramite:

    on

    on (rollOver) {
    _root.news1.gotoAndPlay(126);
    }

    ma non mi funge!

    come devo fare a fare andare il mio MC contenuto nel mio Movie esterno "frame.swf" al frame (126)???

    qualcuno per cortesia può darmi una mano?

    grazie moltissime!

    Fuck Your Mind Dance your Brain!

  2. #2
    Dipende dal metodo con cui carichi i filmati esterni, e cioè se utilizzi loadMovie oppure loadMovieNum.

    loadMovie: carica il filmato dentro un movieclip, assumendone tutte le caratteristiche, in maniera tale che sarà referenziabile con il nome istanza del mc contenitore.

    loadMovieNum: carica il filmato in un livello sopra al livello del filmato principale e sarà referenziabile anteponendo il prefisso _levelX (dove X è il numero di livello su cui è stato caricato il movie).

    Esempio:
    Filmato esterno esterno "frame.swf" caricato con loadMovie nel mc istanziato con theframe. Istanza del mc di "frame.swf" (da mandare al frame 126) thetarget
    codice:
    // carico con...
    theframe.loadMovie("frame.swf");
    ...
    // controllo con...
    on (release) {
        _root.theframe.thetarget.gotoAndPlay(126);
    }
    Filmato esterno esterno "frame.swf" caricato con loadMovieNum nel livello 1. Istanza del mc di "frame.swf" (da mandare al frame 126) thetarget
    codice:
    // carico con...
    loadMovieNum("frame.swf", 1);
    ...
    // controllo con...
    on (release) {
        __level1.thetarget.gotoAndPlay(126);
    }
    OK?

  3. #3
    grazie per la spiegazione paolo!

    volevo chiederti però una cosa:

    io carico con loadmovienu il file swf esterno, però tieno conto del fatto che il pulsante non sta nel main movie, cioè nel movie sul quale livello 23 io carico il filmato contenente il movie clip che devo fare andare al frame 126!

    funziona lo stesso il tuo script, oppure devo modificare qualcosa?

    grazie molte!

    sei stato gentilissimo!

    Fuck Your Mind Dance your Brain!

  4. #4
    La versione 2, quella del loadMovieNum è fatta con un indirizzamento assoluto, quindi valida da qualunque punto tu impartisca i comandi.

  5. #5
    purtroppo non va!

    quale può essere per te il problema?

    tnks a lot!

    Fuck Your Mind Dance your Brain!

  6. #6
    posta il codice da te utilizzato e una precisa e dettagliata informazione su nomi-istanza utilizzati e "locazione" dei movieclip coinvolti, tipo:

    MioMC contenuto in GrandeMC che si trova sulla timeline principale.

  7. #7
    Codice associato al bottone:

    on (rollOver) {
    button6.gotoAndPlay(3);
    _level26.news.gotoAndPlay(126);
    }
    on (rollOut) {
    button6.gotoAndPlay(16);
    }

    in arancione-rosso il codice che mi hai suggerito di inserire tu!

    questo bottone sta in un swf esterno che si chiama:

    sidebar.swf

    questo Movie esterno viene caricato in un swf principale il cui nome è:

    main swf!

    dopo sidebar.swf
    in
    main.swf (il movie principale!)...

    viene caricato un altro movie esterno che si chiama:

    mainframe.swf

    questo movie esterno e il movie sidebar.swf vengono caricati in main.swf tramite:

    loadMovieNum ("sidebar.swf",25);

    e con:

    loadMovieNum ("mainframe.swf",26);

    ora...

    nel swf esterno dal nome mainframe.swf c'è un clip (quello che deve andare al frame 126!) che si chiama "Distorsione"!

    l'istalza che sta nella scena del movie mainframe.swf si chiama:

    news, quindi il MC Distorsione lo istanzio sullo stage con il nome istanza news!

    ora posso associando del codice adatto al mio bottone contenuto in sidebar.swf fare andare al frame 126 il mio movieclip Distorsione istanziato con il nome "news" contenuto nel swf esterno dal nome mainframe.swf?



    grazie per la disponibilità paolo!

    sei gentilissimo, ma sto coso non ne vuole sapere di andare a sto maledetto frame!!

    Fuck Your Mind Dance your Brain!

  8. #8
    Mah! sembrerebbe tutto OK, eppure...
    L'unica sarebbe guardare "direttamente" il sorgente...

  9. #9
    te lo mando!

    sono troppo disperato!

    non ci riesco!

    ma certe volte flash mi fa andare in bestia!

    meno male che sono calmo....




    vabbè, te lo invio in posta, vediamo se riesci a capirci qualcosa tu?

    ma com'è che flash impazzisce ogni tanto?
    Fuck Your Mind Dance your Brain!

  10. #10
    non te la posso inviare!

    vabbe non fa niente!

    me sa che dvro ancora:

    Fuck Your Mind Dance your Brain!

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.