Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    MX2004: Caricare swf esterno al numero di frame specificato

    Ciao ragazzi, urge un aiuto!

    allora ho un pulsante che mi carica un SWF in un Mc vuoto, è possibile fare che cliccando questo pulsante gli posso dire di andare ad un determinato frame di questo SWF? in particolare questo Swf contiene un Mc chiamato "barra" e io dovrei fare che cliccando il pulsante vada al frame numero 5.
    is it possible?

    grazie mille
    the return of the chrome invader

  2. #2
    boh forse non ci ho capito nulla cmq...ci provo.

    //Sullo stage solo un filmato vuoto di nome istanza mc
    //Caricamento di un filmato e rivelazione di un dato frame
    loadAndGoto = function (clip, frame) {
    mc.loadMovie(clip);
    _root.onEnterFrame = function() {
    perc = Math.round((mc.getBytesLoaded()/mc.getBytesTotal())*100);
    if (perc == 100) {
    mc.gotoAndStop(frame);
    if (mc._currentframe == frame) {
    _root.onEnterFrame = null;
    }
    }
    };
    };
    //Carica il filmato clip.swf e dopo averlo caricato settalo al frame 3
    //clip.swf è composto di vari frame e al frame 1 c'è solo uno stop ed è vuoto
    loadAndGoto("clip.swf", 3);

    ..sempre se ho capito ben....
    fatti non foste per viver come bruti, ma per seguire i quiz alla tv!

  3. #3
    Ciao delvelu grazie x la risposta,

    solo che nn ci capisco nulla!

    in pratica in questo swf esterno ho un MC chiamato "barra" e vorrei che mediante il famoso pulsante, mi andasse al frame 5 di barra.
    non so come spiegarlo altrimenti
    the return of the chrome invader

  4. #4


    sotituisci questo if (perc == 100) {
    mc.gotoAndStop(frame);
    if (mc._currentframe == frame) {
    _root.onEnterFrame = null;
    }
    }


    con

    if (perc == 100) {
    mc.barra.gotoAndStop(frame);
    if (mc.barra._currentframe == frame) {
    _root.onEnterFrame = null;
    }
    }
    ....e la chiamata quindi sarà

    loadAndGoto("clip.swf", 5);
    fatti non foste per viver come bruti, ma per seguire i quiz alla tv!

  5. #5
    Ciao,

    scusa l'ignoranza ma questo dove va messo?:

    if (perc == 100) {
    mc.barra.gotoAndStop(frame);
    if (mc.barra._currentframe == frame) {
    _root.onEnterFrame = null;
    }
    }

    al pulsante che devo mettere così?

    on(release) {
    loadAndGoto("clip.swf", 5);
    }

    the return of the chrome invader

  6. #6
    Originariamente inviato da flashboy
    Ciao,

    scusa l'ignoranza ma questo dove va messo?:

    if (perc == 100) {
    mc.barra.gotoAndStop(frame);
    if (mc.barra._currentframe == frame) {
    _root.onEnterFrame = null;
    }
    }

    al pulsante che devo mettere così?

    on(release) {
    loadAndGoto("clip.swf", 5);
    }

    dovrestimetterlo sul frame

    cmq la questione è questa x poter mandare un filamto esterno ad un deternimato frame bisogna priva aver caricato il filmato e poi inviarlo al frame desiderato
    quindi se crei come diceva qualche post fa delvelu (se leggi bene ti aveva cmq spiegato come fare)
    un movieclip vuoto e lo istanzi ad es mc
    poi sul frame metterai questo codice


    function loading(clip, width, height){
    car = clip.getBytesLoaded();
    tot = clip.getBytesTotal();
    if(car == tot && tot>24){
    clearInterval(a);

    clip.gotoandstop(5);
    }
    }


    //questo codice se vuoi associare della azioni ad un pulsante
    //che sta sullo stage ed è istanziato bt direttamente nella timeline
    //x richiamare il tuo file
    bt.onPress=function(vai) {
    _root.mc.loadmovie("tuofil.swf");
    a = setInterval(loading, 50, _root.mc);
    }

    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    grazie a tutti x l'aiuto!

    ho risolto facendo solo loadMovie e sul primo frame del SWF esterno gli ho detto di andare direttamente nel movieclip e stopparsi al frame n°5.

    the return of the chrome invader

  8. #8
    Originariamente inviato da flashboy
    grazie a tutti x l'aiuto!

    ho risolto facendo solo loadMovie e sul primo frame del SWF esterno gli ho detto di andare direttamente nel movieclip e stopparsi al frame n°5.

    si basta aver risolto

    cmq entrambi i metodi illustrati fungono
    basta che facevi solo un copia e incolla ed ara fatto

    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.