Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    148

    variabile da inserire in percorso

    ciau a tuch ..
    partiamo dal presupposto che nn sapevo neanche come intitolarlo questo post.
    la domanda è forse più semplice del titolo stesso.

    in pratica io ho :

    _root.villaggirelease();

    dove villaggirelease è la funzione che richiamo.
    ora "villaggi" è un valore che estrapolo da una variabile che è :

    _root.indietro

    la domanda è .. come faccio a scrivere questa cosa :

    _root.+"_root.indietro"+release();

    ovviamente così come l'ho scritta nn funziona !!!

    avete suggerimenti ??? la domanda è chiara ???
    grazie 1000

    zech

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ma sì, il titolo ci può stare tranquillamente

    la risposta la tuo quesito è abbastanza semplice, ma probabilmente non troppo a portata di mano:

    a partire da flash mx (forse anche da Flash 5, non ricordo) è possibile accedere alle proprietà, metodi ed eventi di un determinato oggetto, come se si trattasse di elementi indice di un array associativo, attraverso le parentesi quadre

    ad esempio si può accedere alla proprietà alpha di un movieclip qualsiasi, con la sintassi:

    mioclip["_alpha"]

    da ciò consegue nel tuo caso, che per usare la funzione attraverso questa costruzione sintattica devi modificare il tuo test in questo modo:

    _root[_root.indietro+"release"]();

    che considerando _root.indietro uguale a "villaggi", equivarrebbe a scrivere:

    _root["villaggi"+"release"]();

    le due stringhe si sommano e si ottiene l'unica stringa a te utile

    _root["villaggirelease"]();

    che equivale poi a scrivere

    _root.villaggirelease();

    perdona la prolissità, ma volevo spiegare bene la cosa, così se ricapita una domanda del genere, posso direttamente postare il link a questa discussione

    saluti e auguri di buon anno

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    148
    GRANDISSSSSSSIMO AND !!!
    grazie1000

    funziona alla stragrande .. e direi che la spiegazione ci stà tutta,
    così mi è chiarissimo il concetto e nn me lo faccio più sfuggire ;-)


    zech

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.