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

    [MX] funzioni e chiamata tramite stringa

    allora vorrei sapere come posso fare per chiamare una funzione tramite stringa ma! passandogli anche dei parametri mi spiego meglio

    se io faccio cosi:

    funzione = "ciao";
    _root[funzione](); //tutto va bene e mi chiama la funzione ciao :-)

    perchè diventa come se fosse così "_root.ciao();"

    ma se io volessi passare dei parametri a ciao come faccio?

    cosi posso ??

    funzione = "ciao";
    parametri = "uno,due,tre";

    _root[funzione](parametri); //???? credo di no

    o così

    _root[funzione]+"("+parametri+")"; //

    sono incartato aiutatemi

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ma "no,due,tre" è un parametro solo o sono 3? E poi, stai usando il flash5 o l'mx?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da negatyve
    Ma "no,due,tre" è un parametro solo o sono 3? E poi, stai usando il flash5 o l'mx?
    sono tre parametri (variabili)

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da yag
    sono tre parametri (variabili)
    scusa nn avevo letto MX

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    AD esempio:

    codice:
    traccia = function(a, b, c)
    {
    	trace(a + " " + b + " " + c);	
    }
    
    chiamafunzione = function(nome, a, b, c)
    {
    	this[nome](a, b, c);
    }
    
    chiamaFunzione("traccia", "pippo", "pluto", "minnie")

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da negatyve
    AD esempio:

    codice:
    traccia = function(a, b, c)
    {
    	trace(a + " " + b + " " + c);	
    }
    
    chiamafunzione = function(nome, a, b, c)
    {
    	this[nome](a, b, c);
    }
    
    chiamaFunzione("traccia", "pippo", "pluto", "minnie")
    purtroppo io non posso fare una cosa così
    codice:
    chiamaFunzione("traccia", "pippo", "pluto", "minnie");
    ti spiego la mia situazione
    allora ho dentro un mc una variabile stringa
    che io vorrei usare per settare una funzione da chiamare eventualmente anche con parametri
    durante un qualche evento ad'esempio quando si clicca il sinistro

    codice:
    onclipevent(onmousemove) {
     //qua devo chiamare la funzione 
    }
    l'unica variabile a cui ho accesso è questa : eventomc che devo usare per settare l'evento

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    onclipevent(onmousemove) {
     chiamaFunzione("traccia", "pippo", "pluto", "minnie");
    }

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.