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

    Selection.getFocus: ma come funziona?

    Salve a tutti.
    Ho un problemino con lo script "Selection.getFocus"!!!
    Per rendere comprensibile il mio dilemma faccio direttamente un esempio:
    Ho un movieClip "IMMAGINE", composto da 3 fotogrammi e posizionato sulla linea temporale principale, dove vi sono anche delle celle di testo di Input (le cui variabili sono 1, 2 e 3).
    Voglio che quando l'utente si posiziona e scrive all'interno di queste celle di testo, la clip IMMAGINE passa ai fotogrammi specificati dal codice.
    Per rendere possibile tutto questo avevo inserito le seguenti righe di codice nel 1° fotogramma del mio filmato:

    a = selection.getFocus();
    if (a == "_level0.1") { // dove 1 è la variabile della cella di testo
    _root.immagine.gotoAndStop(1); // immagine = CF
    } else if (a == "_level0.2") {
    _root.immagine.gotoAndStop(2);
    } else if (a == "_level0.3") {
    _root.immagine.gotoAndStop(3);
    }

    Ma il benedetto codice non vuole funzionare!!!!
    Potete aiutarmi?
    Tante grazie anticipate.

  2. #2
    come prima cosa, i nomi di istanza degli oggetti devono iniziare con caratteri alfabetici (quindi non con i numeri)

    quindi usa questo codice:

    codice:
    selectCampo = new Object();
    selectCampo.onSetFocus = function(precedente,attuale) {
    	var frame = attuale._name.substr(1,1);
    	_root.immagine.gotoAndStop(frame);
    };
    Selection.addListener(selectCampo);
    e dai ai campi di testo i seguenti nomi di istanza (non di variabile): a1 a2 a3 etc..

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.