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

    [MX] Richiamare istruzioni

    Ciao!

    Devo richiamare, da un movieclip che funziona da pulsante,
    delle istruzioni per modificare una casella di testo dinamico;
    le istruzioni sono:

    (per pulsante1)
    _root.percorso1.text = "TESTO1";
    _root.percorso2.text = "TESTO2";
    _root.percorso3.text = "TESTO3";
    ...ecc...

    (per pulsante2)
    _root.percorso1.text = "TESTOA";
    _root.percorso2.text = "TESTOB";
    _root.percorso3.text = "TESTOC";
    ...ecc...

    potrei risolvere come ho già fatto in passato con il comando "call"
    nel dettaglio:

    - creo un movieclip vuoto con nome istanza "script"

    - all'interno del movieclip inserisco i gruppi di
    azioni che mi servono in frame diversi e rispettivamente
    li etichetto

    - poi li richiamo da qualsiasi parte con:
    call ("_root.scripts.nomeetichetta1");
    call ("_root.scripts.nomeetichetta2");

    Il metodo funzionava con flash5, sapete se funziona ancora con MX? Esiste un'altro metodo?

    Mi rimetto a voi luminari!

    Ciao...

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Si, esiste anche se probabilmente un po' anacronistico.
    Puoi creare una funzione e richiamarla dal pulsante:

    pulsante:

    codice:
    _root.cambia();
    nella _root:

    codice:
    function cambia(){
    	percorso1.text = "TESTO1"; 
    	percorso2.text = "TESTO2"; 
    	percorso3.text = "TESTO3"; 
    }

  3. #3
    Quindi dovrei fare tante funzioni quanti sono i gruppi che ho:


    function italiano(){
    percorso1.text = "TESTOITA1";
    percorso2.text = "TESTOITA2";
    percorso3.text = "TESTOITA3";
    }

    function inglese(){
    percorso1.text = "TESTOENG1";
    percorso2.text = "TESTOENG2";
    percorso3.text = "TESTOENG3";
    }

    .....

    e poi richiamarle con

    _root.italiano();
    _root.inglese();
    ....

    Così?

    [OT] p.s. sei tu il negatyve che chiedeva info sul KV32LS35?

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >Quindi dovrei fare tante funzioni quanti sono i gruppi che ho:

    in generale, si, anche se puoi fare di meglio:

    codice:
    function lingua(testo){
    	for(var i = 1; i < 5; i++){
    		this["percorso" + i].text = testo + i;
    	}
    }
    e poi richiamarle con

    codice:
    _root.lingua("TESTOITA");
    _root.lingua("TESTOING);
    >p.s. sei tu il negatyve che chiedeva info sul KV32LS35?

    non mi pare. cos'è KV32LS35?

  5. #5
    Originariamente inviato da negatyve
    >Quindi dovrei fare tante funzioni quanti sono i gruppi che ho:

    in generale, si, anche se puoi fare di meglio:

    codice:
    function lingua(testo){
    	for(var i = 1; i < 5; i++){
    		this["percorso" + i].text = testo + i;
    	}
    }
    il percorso però non è sempre uguale, ti posto il gruppo
    dei pulsanti in lingua italiano:
    codice:
    _root.menu.uno.interno.txtLarge.TxtDinamic.text = "CHI SIAMO";
    _root.menu.uno.interno.txtsmall.TxtDinamic.text = "CHI SIAMO";
    _root.menu.due.interno.txtLarge.TxtDinamic.text = "SERVIZI";
    _root.menu.due.interno.txtsmall.TxtDinamic.text = "SERVIZI";
    _root.menu.tre.interno.txtLarge.TxtDinamic.text = "REFERENZE";
    _root.menu.tre.interno.txtsmall.TxtDinamic.text = "REFERENZE";
    _root.menu.quattro.interno.txtLarge.TxtDinamic.text = "F.A.Q.";
    _root.menu.quattro.interno.txtsmall.TxtDinamic.text = "F.A.Q.";
    _root.menu.cinque.interno.txtLarge.TxtDinamic.text = "CONTATTI";
    _root.menu.cinque.interno.txtsmall.TxtDinamic.text = "CONTATTI";
    non mi pare. cos'è KV32LS35?
    Allora esiste un'altro Negatyve?!? Chi è costui???

    il KV32LS35 e una TV 16:9 della Sony
    il messaggio di info era postato su it.hobby.home.cinema

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >il percorso però non è sempre uguale, ti posto il gruppo
    >dei pulsanti in lingua italiano:

    allora fai come avevi messo nella tua precedente risposta

    >Allora esiste un'altro Negatyve?!? Chi è costui???

    lo ignoro.. :)

  7. #7
    Grazie 1000!
    Comunque quel codice me lo segno...
    Già mi può servire per un'altra cosa.

    Ciao!

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.