Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    368

    Filmato composto da pių filmati che funzionano tra loro

    Dovrei creare un filmato cosė:
    1 filmato contenitore grande.
    1 movie clip a sinistra che riproduce un menų che viene da un' altro file .SWF esterno.
    1 movie clip al centro che riproduce i filmati delle pagine che vengono caricati cliccando sui bottoni del menų.
    In questo modo ho un filmato composto da pių file separati, pių facile da aggiornare e gestire.
    Ho creato il tutto ma una volta caricato il menų tramite questo script (che non č adatto perchč richiede un click e invece dovrebbe essere tutto automatico):

    var clip:MovieClipLoader = new MovieClipLoader ();

    menų.onRelease = function () {
    clip.loadClip("menų.Swf", movsin);
    }

    Premendo su un bottone non succede niente.
    Sul filmato del menų ho sempre usato lo Script sopra impostando tutto bene perchč credevo che una volta caricato il filmato del menų esso diventasse un tuttuno con il filmato contenitore sembra che non sia cosė.

  2. #2
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    allora
    se vuoi che si carichi senza dover premere il pulsante basta questo:
    Codice PHP:
    var clip:MovieClipLoader = new MovieClipLoader ();
    clip.loadClip("menų.Swf"movsin); 
    per l altro punto c č un po' di confusione con il riferimento alla _root..

    sui pulsanti dei menu inserisci:
    Codice PHP:
    on(release){
    _root.clip.unloadClip(_root.nome_movieclip_contenitore); //fa scaricare il filmato precedente
    _root.clip.loadClip("nome_filmato.swf"_root.nome_movieclip_contenitore); //carica il nuovo filmato

    da sempre l'ignoranza fa paura, ma il silenzio č uguale a morte

  3. #3
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    368
    Funzia ma mi dā questo errore:

    **Errore** Simbolo=Simbolo 3, livello=Livello 1, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on/onClipEvent
    var clip:MovieClipLoader = new MovieClipLoader ();

    **Errore** Simbolo=Simbolo 3, livello=Livello 1, fotogramma=1:Linea 2: L'istruzione deve apparire all'interno del gestore on/onClipEvent
    clip.loadClip("menų.Swf", men);

    Totale errori ActionScript: 2 Errori segnalati: 2

    Inoltre il filmato riprodotto appare spostato in basso a destra.
    Come posso fare per farlo entrare preciso nel filmato che lo ospita dato che hanno anche le stesse dimensioni?

  4. #4
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    368
    Ho notato inoltre che il filmato esterno riprodotto in quello che lo ospita e spostato fuori dallo stesso
    Il quadrato rosso č il filmato che dovrebbe riprodurre il filmato esterno, i quadrati neri sono bottoni.
    Immagini allegate Immagini allegate
    • Tipo di file: jpg 1.jpg‎ (18.9 KB, 40 visualizzazioni)

  5. #5
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    368
    b
    Immagini allegate Immagini allegate
    • Tipo di file: jpg 2.jpg‎ (16.2 KB, 39 visualizzazioni)

  6. #6
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    prova ad assegnare questo codice direttamente nel frame dello stage, e non nel movieclip..
    Codice PHP:
    var clip:MovieClipLoader = new MovieClipLoader ();
    clip.loadClip("menų.Swf"movsin); 
    per il fatto dello sfalsamento del movie clip caricato..

    prova a modicare il codice in questo modo, e prova a togliere il movieclip che deve contenere il filmato dallo stage (quello con nome istanza movsin..):
    Codice PHP:
    _root.createEmptyMovieClip("movsin",0); //crei il movieclip movsin
    var clip:MovieClipLoader = new MovieClipLoader (); //crei una istanza della classe MovieClipLoader
    //aggiungo un listener all'istanza della classe MovieClipLoader
    var mcListener:Object=new Object();
    clip.addListener(mcListener);
    //evento onLoadInit č richiamato quando tutte le proprietā e le variabili del filmato caricato sono disponibili
    mcListener.onLoadInit = function(target_mc:MovieClip) {
    taget_mc._x=100;//posiziona il clip caricato x:100, y:100
    target_mc._y=100;
    };
    clip.loadClip("menų.Swf"movsin); //carica il filmato 
    settando le proprietā x e y come vuoi..
    da sempre l'ignoranza fa paura, ma il silenzio č uguale a morte

  7. #7
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    368
    Questo č ciō che ho scritto:

    _root.createEmptyMovieClip("cent",0);
    var clip:MovieClipLoader = new MovieClipLoader ();
    var mcListener:Object=new Object();
    clip.addListener(mcListener);
    mcListener.onLoadInit = function(target_mc:MovieClip) {
    taget_mc._x=50;
    target_mc._y=50;
    };
    clip.loadClip("quad.swf", cent);


    Questo č l' errore che mi dā:

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on
    _root.createEmptyMovieClip("ciao",0);

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 2: L'istruzione deve apparire all'interno del gestore on
    var clip:MovieClipLoader = new MovieClipLoader ();

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 3: L'istruzione deve apparire all'interno del gestore on
    var mcListener:Object=new Object();

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 4: L'istruzione deve apparire all'interno del gestore on
    clip.addListener(mcListener);

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 5: L'istruzione deve apparire all'interno del gestore on
    mcListener.onLoadInit = function(target_mc:MovieClip) {

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 9: L'istruzione deve apparire all'interno del gestore on
    clip.loadClip("quad.swf", ciao);

    Totale errori ActionScript: 6 Errori segnalati: 6


    I punti che dovrei modificare sono solo quelli in verde e rosso e il resto non devo toccare niente?
    Devo eliminare il movie cent?

  8. #8
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    elimina il movie cent..
    il codice devi applicarlo nel frame dello stage!
    attento perchč lo stai applicando ad un movieclip o ad un pulsante!
    per questo come errore ti dice che devi inserire il codice nel gestore on/onCLipEvent..
    da sempre l'ignoranza fa paura, ma il silenzio č uguale a morte

  9. #9
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    368
    Ho cancellato il movie cent.
    Ho inserito lo script nel frame del file del menų.
    Ma č corretto cosė come l' ho scritto lo script?
    Quando provo il filmato del menų da solo mi carica il filmato esterno direttamente senza che io clicco e non va bene perchč tra l' altro stā nel menų e non nel movie che voglio io.
    Quando invece faccio partire il filmato dello stage principale che deve contenere tutto e clicco sul pulsante del menų non accade niente.
    Puō essere che devo inserire le script nel frame del movie principale che deve contenere tutto?

  10. #10
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    ok ok.. ho toppato tutto!
    ora sono su un pc di un amico..
    magari quando arrivo a casa provo a stenderti qualcosa!..
    speriamo bene

    da sempre l'ignoranza fa paura, ma il silenzio č uguale a morte

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.