...............misAloK - KolAsim.................15-12-2006 ... focus .... tabIndex ... _focusrect ... ................ ...quanto segue è emerso da un problema che ho risolto in swishzone.it forum, proprio su un form mail, con oggetti su più colonne... ...ho fatto anche delle ricerche, ma nessun esempio funzionante né aiuti validi... ...il problema si vede che non è mai emerso per gli altri, avendo gli oggetti in una sola colonna... ... ...risolto quel problema, ho preso questi appunti che metto a disposizione di tutti: ...tabulando dalla tastiera ((?), help), se le caselle testo di input sono in verticale, il focus è in sequenza dall'alto in basso ... ...se gli oggetti sono su più colonne, il focus durante la tabulazione passa da sinistra a destra e dall'alto in basso... ... ...per default il quadratino giallo si vede tabulando su oggetti con evento pulsante... (SWF8, script nn, da testare sul browser) ... ...importante, (_focusrect = false), per disabilitare, deve assolutamente trovarsi in _root, e può essere controllato con variabili riferite a _root; per es.: - in root onLoad () {n=true} onEnterFrame() {_focusrect = n;} - comando in sprite (da pulsante od altro evento...) on (release) {_root.n = false;} ... ...come si vede con questo comando si toglie il focus quando si vuole, se non lo si vuole rendere attivo per tutto il movie ...se invece il focus lo si vuole disabilitare per tutto il movie sin dall'inizio, in _root basta mettere solo: onLoad () {_focusrect = false;} (SWF8, script nn, da testare sul browser) .... ::::...IMPORTANTE...:::::(questo era l'inghippo che ho risolto) ... ...se si dovesse far uso di "tabIndex" per assegnare la sequenza di tabulazione, esportando in SWF8, occorre targare l'esportazione script = "Tralascia proprietà SWF6", altrimenti i campi di input rimarranno inattivi. (anche qui è possibile far uso di variabile per _focusrect) (SWF8, script si - targa propr. SWF6, da testare sul browser) ... ... spero che questo suggerimento possa essere di utilità a quanti dovessero trovare problemi con la tabulazione ed il focus ... ... ...nota: per non lasciare qualcosa in sospeso, ...quando si fa uso di tabIndex, il focus, durante le tabulazione, si posiziona solo sugli oggetti cui è stato applicato, limitandone così il campo d'azione ...per esempio a.tabIndex = 1; b.tabIndex = 2; ...il tasto tab agirà dal browser agli oggetti "a" e "b" in sequenza ed il focus si posizionerà solo sugli oggetti a cui è stato assegnato il tabIndex ... ... saluti a quanti leggeranno questo messaggio ... bye