Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [MX] Assegnare funzioni a pulsanti duplicati

    Salve a tutti, una domanda: se ho 10 movie clip duplicati a cui sono assegnati nomi quali mc1, mc2, mc3, per assegnare ad ognuno una specifica funzione è corretto scrivere nella root qualcosa del genere per comandare un altro movie?

    mc1.onRelease = function() {
    mappa.gotoAndPlay(7);
    };

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    perfetto:adhone:

  3. #3
    Peccato che creo di duplicato che si chiamano mc1, mc2, etc.. sulla root scrivo

    mc1.onRelease = function() {
    _root.mappa.gotoAndPlay("northamerica");
    };

    per far andare un mc alla laber "northamerica" e non funziona nulla

    Cosa può essere?

    grazie

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    sperando di non complicarti la vita

    se li duplichi e hanno sempre lo stesso tipo di comando (tipo un gotoandplay ma a frame diversi), puoi creare una funzione nel movie clip da duplicare e settare una variabile man mano che li duplichi tipo

    nel movie clip da duplicare

    function apri(){
    _root.mappa.gotoAndPlay(numero);
    }

    sul frame principale fai un array con i diversi numeri di pagina

    arrayNum=[7,9,10]

    e quando li duplichi

    _root["mc"+i].numero=_root.arrayNum[i-1]

  5. #5
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    nel release dovrà esserci scritto

    on(release){
    apri()
    }

  6. #6
    Tutto chiaro, la funzione l'ho messa sul movie da caricare con un onEventClip (load)...

    ed ho sostituito nell'array le etichette che ho assegnato invece dei numeri...

    Non ci avevo pensato, ma credo di iniziare a capire come ragionare per benino con MX...

    grazie

  7. #7
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    no, ho provato

    mc1.onRelease = function() {
    _root.mappa.gotoAndPlay("northamerica");
    };

    non funziona se mc1 è un duplicato, forse perchè non esiste quando il frame viene caricato

  8. #8
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    Originariamente inviato da eels
    Tutto chiaro, la funzione l'ho messa sul movie da caricare con un onEventClip (load)...

    ed ho sostituito nell'array le etichette che ho assegnato invece dei numeri...

    Non ci avevo pensato, ma credo di iniziare a capire come ragionare per benino con MX...

    grazie
    sì esattamente, al solito sono stata parca di particolari ma hai capito perfettamente come procedere

  9. #9
    ripensandoci però, andando avanti col progetto che sto costruendo, ogni mc1 deve fare diverse cose, non solo comandare quel filmato, quindi ritorno sul quesito iniziale...

    perchè non funziona?

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    poi postare un po di codice che si capisca meglio quello che voi fare?

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.