Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    sincronizzare mc e timeline

    Allora ho questo problema ,
    sto realizzando una intro per il mio sito ,
    la intro è composta da una serie di immaggini vere e proprie foto
    che devono apparire con vari effetti
    Ora supponiamo che io sono riuscito ad "inscatolare" questi effetti
    dentro un mc quindi nn mi basta fare altro che scrivere una linea di as per una clip (es: clip con effetto dissolvenza) dove gli dico che img "effettare" fin qui poco male il problema e che io vorrei mettere nella timeline principale della prima scena tutte una dietro l'altra queste mc ,a mandarle in play cosa succede?
    un disastro praticamente i vari frame della timeline principale vengono mostrati uno dietro l'altro nn dando il tempo ad un mc di terminare la sua animazione spero di essere stato chiaro
    altrimente farò un'atro post dove spiegherò meglio il mio problema
    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    lo start i vari MC devono essere controllati dal valore di certe variabili booleane che setterai da false a true in certi frame sulla _root (mettile in un layer 'control').
    normalmente sono tutte false
    e nei frame di inizio del MC numero 1 metterai :

    start1=true;

    all'interno del MC 1 ci sarà un
    codice:
    onCLipEvent(load)
    {
    this.stop();
    //this._visible=0;
    
    }
    
    onCLipEvent(enterFrame)
    {
    if (_root.start1){
    this.play();
    //this._visible=1;
    }
    }
    ora ti basta spostare aventi o indietro i vari flag 'startX'sul layer 'control'per sincronizzarli reciprocamente.

    gli MC possono essere presenti gia' dal primo frame della _Root

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da eng
    lo start i vari MC devono essere controllati dal valore di certe variabili booleane che setterai da false a true in certi frame sulla _root (mettile in un layer 'control').
    normalmente sono tutte false
    e nei frame di inizio del MC numero 1 metterai :

    start1=true;

    all'interno del MC 1 si saraà un
    codice:
    onCLipEvent(load)
    {
    this.stop();
    
    }
    
    onCLipEvent(enterFrame)
    {
    if (_root.start1){
    this.play();
    }
    }
    ora ti basta spostare aventi o indietro i vari flag 'startX'sul layer 'control'per sincronizzarli reciprocamente.
    ho capito ma se io in sequenza ho
    livello1 timeline principale
    frame1 : mc1
    frame2 : mc2
    frameN : mcN
    come faccoi per stoppare l'avanzamento dei frame per fare in modo che l'animazione termini e passi alla successiva ?
    forse qualcosa del tipo
    onclipevent(onload){
    _root.stop();
    }

    e poi
    quando il mc è arrivto alla fine faccio _root.play();
    ????
    potrebbe andare ?

  4. #4
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    Originariamente inviato da yag
    ho capito ma se io in sequenza ho
    livello1 timeline principale
    frame1 : mc1
    frame2 : mc2
    frameN : mcN
    come faccoi per stoppare l'avanzamento dei frame per fare in modo che l'animazione termini e passi alla successiva ?
    forse qualcosa del tipo
    onclipevent(onload){
    _root.stop();
    }

    e poi
    quando il mc è arrivto alla fine faccio _root.play();
    ????
    potrebbe andare ?
    giochi con un _root.gotoAndStop("prossimo frame")
    posto nell'ultimo frame di ogni MC

    COn prossimo frame indico l'etichetta al frame successivo rispetto quello che contiene l'MC

    example:
    Se MC1 e' al frame 1
    nel suo ultimo frame MC1 deve avere un _root.gotoAndStop("frame#2")
    e cosi' via

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da eng
    giochi con un _root.gotoAndStop("prossimo frame")
    posto nell'ultimo frame di ogni MC

    COn prossimo frame indico l'etichetta al frame successivo rispetto quello che contiene l'MC

    example:
    Se MC1 e' al frame 1
    nel suo ultimo frame MC1 deve avere un _root.gotoAndStop("frame#2")
    e cosi' via
    perfetto

  6. #6
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    bene :metallica

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.