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

    problema con annidamento mc e pulsanti

    Ciao, forse in giro c'è qualcuno che mi può aiutare, cercherò di esporre il problema:

    ho creato una MC animata, la quale timeline è regolata da un pulsante vuoto che ne regola il rollover. pulsante e mc stanno su due livelli in una MC che ho chiamato pulsante.

    Fin qui funziona tutto, prendo la mia MC pulsante e se ci passo sopra si anima.

    Il problema sussiste quando devo dare il comando on_release, per navigare nelle varie scenes.

    Se inserisco il comando nel pulsante trasparente, non succede nulla, se la inserisco nella MC che contiene pulsante e MC animata, perdo l'animazione della stessa mc.

    Spero di essermi spiegato.

    Il mio sistema di navigazione funziona con delle scene (home, gallery, contatti ecc) e i pulsanti dovrebbero linkare a tali scene.
    dall'allegato dovreste riuscire a capire...forse ho annidato troppe mc....ma credo che dovrebbe esserci una soluzione.
    Grazie ancora.
    Immagini allegate Immagini allegate
    Il mondo è solo percezione

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Quasi sicuramente è un problema di percorso.
    Parti dalla _root fino a scendere nel movie clip interessato quando dai il comando dell'azione da eseguire.
    Esempio:

    on(release){
    _root.tuo_clip.tuo_sottoclip:gotoAndStop(10);
    }

  3. #3
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    magari se posti due righe di codice....

    cmq credo che tu possa tranquillamente eliminare il pulsante
    trasparente, ed usare:
    istanzaClip.onRollOver=function(){this.play()}
    istanzaClip.onRelease=function(){//azioni}
    ...altri 5 anni di purga...

  4. #4
    questo è quello che fa il pulsante trasparente alla mc del livello sottostante:

    on (rollOver) {
    tellTarget ("analogic_btn") {
    play();
    }
    }
    on (rollOut) {
    tellTarget ("analogic_btn") {
    gotoAndStop(1);
    }
    }

    se però inserisco subito dopo lo script:

    on (release) {
    gotoAndPlay("analogic", 1);
    }

    quest'ultima azione non genera alcun effetto.

    la mc chiamata analogic_btn contiene una mc che si chiama analogic_anim (che si muove ).

    Ora, il pulsantino trasparente, fa parte della mc Analogic_btn e funziona....il problema è legato al comando da dare per cambiare scena nel filmato principale (scena analogic...appunto)


    ho provato con una porcata simile:

    on (release) {
    tellTarget ("_root") {
    gotoAndPlay("home", 1);
    }
    }

    effettivamente qualcosa succede....il filmato ricomincia sempre da capo

    Mi rendo conto che l'uso di actionscript non è proprio la mia materia....ma ho superato ostacoli ben più grossi...mi sento uno stupido.

    Aiuto !!
    Il mondo è solo percezione

  5. #5
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    che versione di flash usi?
    ...altri 5 anni di purga...

  6. #6
    uso la versione mx 2004

    purtroppo la versione pro è un po troppo avanzata per me.
    Questa versione mi permette maggiore automatismi nella compilazione del codice.

    grazie per il vostro sforzo.
    Il mondo è solo percezione

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.