Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129

    clip esterno e clip principale

    sono impantanata in un labirinto...

    c'è un modo per saltare dall'ultimo frame di un clip esterno al primo frame del clip principale? (dal clip principale si carica il clip esterno con un pulsante ma siccome ho un'animazione complesa di reverse ecc..vorrei che al termine si passasse senza premere alcun bottone al primo fotogramma del clip principale)

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  2. #2
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    up! vi prego rispondete...
    forse non sono stata chiara...

    clip principale..con pulsante carico clip esterno...

    clip esterno..appena parte si ferma a fotogramma 60...appena premo un pulsante sempre nel clip esterno va dal 61 all'80 e a questo punto, nell'8o fame senza premere un pulsante andare al 1° frame del clip principale

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao!!

    Nn credo sia così complicato da quanto ho capito.

    nell'80mo frame del clip esterno metti qst script:

    _root.clipPrincipale.gotoAndStop(1)

    a meno chè tu abbia caricato il clip esterno con loadMovieNum che potrebbe comportare la perdita del contenuto che era nel clip principale.

    fammi sapere...
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  4. #4
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    on (release) {
    if (statoClip != 11) {
    loadMovieNum("biography.swf", 5);
    statoClip = 11;

    }
    }

    c'è lo stato per evitare di riscaricare lo stesso filmato e perchè ci sono più filmati esterni a seconda dei pulsanti...ognuno conuno stato diverso..cmq questo non c'antra..il problema è all'80° di questi clip non riesco ad andare al primo frame del clip principale

    Ps ciao kill!!!!sempre pronto per aiutarmi ..grazie!!

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  5. #5
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    sarebbe molto più semplice per me che tramite un'altro pulsante (che viene caricato contemporanenamente al clip esterno) si ripercorre all'indietro il clip esterno nello scaricarlo e che si vada alla fine al frame 1 del clip principale...

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  6. #6
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Originariamente inviato da rajsha
    on (release) {
    if (statoClip != 11) {
    loadMovieNum("biography.swf", 5);
    statoClip = 11;

    }
    }

    c'è lo stato per evitare di riscaricare lo stesso filmato e perchè ci sono più filmati esterni a seconda dei pulsanti...ognuno conuno stato diverso..cmq questo non c'antra..il problema è all'80° di questi clip non riesco ad andare al primo frame del clip principale

    Ps ciao kill!!!!sempre pronto per aiutarmi ..grazie!!

    Ciao bella!!
    ci credi? faccio sempre + fatica a seguire le tue rikieste.

    A parte statoClip che come hai detto tu nn c'entra... e come dico io: secondo me funziona solo per metà. Ma lasciamo perdere.

    Il problema è che tu stai caricando degli swf esterni su dei livelli.
    Per farti capire meglio devo aprire una piccola parentesi riguardo ai livelli.

    I livelli sono come dei fogli trasparenti sui quali puoi disegnarci o caricarci sopra altri swf.
    Sono numerati progressivamente e il loro numero identificativo corrisponde alla "profondità" del livello stesso.
    Il livello 0 è il + basso. Se ad un certo punto carichi qlcs sul livello 1, qst coprirà in parte il livello 0 che stà immediatamente sotto ad esso. Per cui nel livello 0 intravedi le parti ke nn vengono coperte dalla grafica del livello o dei livelli ke gli stanno sopra.
    Ogni livello può essere considerato come un'istanza, nel senso che ha una timeline propria.

    Ora supponiamo di essere fermi sul 1° frame di _level0 (livello 0). Qui c'è un pulsante che carica biography.swf in _level5 (livello 5). Caricato l'swf in _level5, esso va avanti e copre parte di _level0 che nel mentre resta fermo al 1° frame.
    Quando _level5 arriva all'80° frame, mettiamo ke si fermi con uno stop() e che incontri l'istruzione _level0.gotoAndStop(1).
    Capisci bene ke _level5 rimane con l'immagine dell'80° frame che copre _level0, mentre l'istruzione gotoAndStop che specifica di andare al 1° frame di _level0, nn serve a niente perchè _level0 è già fermo sul primo frame. Giusto?

    Quindi... c sono varie cose che puoi fare.

    Puoi fare l'80° frame vuoto e quindi mettere lo stop() e nel caso ke _level0 nn sia già al 1° frame puoi richiamarlo come t ho detto: _level0.gotoAndStop(1).

    Altrimenti puoi scaricare il contenuto ke hai caricato precedentemente in _level5, mettendo all'80° qst azione: unloadMovie(this)

    Oppure posta meglio la domanda perkè nn so se ho capito tanto bene qual'è il problema... :quipy:

    :gren: a presto...
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  7. #7
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    :quipy:
    lo so kill....ma caspiterina devo essermi impanatanata..anche perchè so scome si gestiscono i livelli ...ora oggi ci ragionoun po'.. anche con quello che mi hai detto tu.....
    ti faccio sapere...
    ciao

    ps ho fatto come dici te...ma facendo così (combinando insieme
    _level0.gotoAndStop(1);
    unloadMovie(this);
    altrimenti non funzionava)
    il problema è che ci va sì... ma non direttamente alla scena principale ma al preload caricando tutta la semplice ma esistente precomposizione della pagina
    e tutto questo casino solo per far tornare indietro un clip al premere di un pulsante..

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

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.