Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [Mx] dynamic Buttons

  1. #1

    [Mx] dynamic Buttons

    Io ho creato tanti bottoni a cui vorrei asegnare dinamicamente la funzione "onPress". Mi spiego meglio:
    ho duplicato un mc dandogli l'eticchetta (var di testo) presa da un array.
    ogni mc contiene un bottone il quale vorrei eseguisse un'azione dichiarata nella _root e elencata in un array (ogni bottone ha la sua funzione corrispondente)
    tipo:
    Array nome | array funzioni |
    nome1 | funzione 1 |
    nome2 | funzione 2 |
    nome3 | funzione 3 |
    nome4 | funzione 4 |

    insomma il setClick del componente di flash...
    La teoria è quando si sa tutto ma non funziona niente.
    La pratica è quando funziona tutto ma nn si sa il perchè.
    In ogni caso si finisce sempre a coniugare la teoria con la pratica: Non funziona niente e non si sa il perchè.
    Albert Einstein
    Slackware 10.2 Fluxbox 9.0.12

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    arrNomi = ["Zomma", "Ruota", "Next", "Prev"];
    arrFunzioni = ["zoom", "turn", "prox", "prec"];
    function zoom(mc) {
    mc._xscale = mc._yscale += 10;
    }
    function turn(mc) {
    mc._rotation += 10;
    }
    //etc........
    for (i=0; i<arrNomi.length; i++) {
    duplicateMovieClip("puls", arrNomi[i], i);
    //etc .......
    this[arrNomi[i]].funz=arrFunzioni[i]
    this[arrNomi[i]].pulsante.onPress=function(){
    _root[this.funz](_root.immagine)
    }
    }

  3. #3
    grazie mille ora provo se funziona
    La teoria è quando si sa tutto ma non funziona niente.
    La pratica è quando funziona tutto ma nn si sa il perchè.
    In ogni caso si finisce sempre a coniugare la teoria con la pratica: Non funziona niente e non si sa il perchè.
    Albert Einstein
    Slackware 10.2 Fluxbox 9.0.12

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    fammi sapere se riesci ad adattarlo, per fare la prova ho ricostruito un lettore e modificatore di immagini (come è evidente dallo script )

    comunque sarebbe meglio farlo con dei prototypi, mi attirerò la disapprovazione di alcuni membri più esperti del forum, ma i prototipi ti consentirebbero di eliminare il path e fare alcuni passaggi in meno

  5. #5
    Infatti non mi...va!!!!
    te lo posso mandare.....
    La teoria è quando si sa tutto ma non funziona niente.
    La pratica è quando funziona tutto ma nn si sa il perchè.
    In ogni caso si finisce sempre a coniugare la teoria con la pratica: Non funziona niente e non si sa il perchè.
    Albert Einstein
    Slackware 10.2 Fluxbox 9.0.12

  6. #6
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    ok mandalo, lo rifacciamo con i prototypi che in questo caso, secondo me, è meglio

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.