[slikom] Frame22

  • From: "Miljojcic Dragan" <gagabim@xxxxxx>
  • To: "Lista SliKom" <slikom@xxxxxxxxxxxxx>
  • Date: Mon, 21 Jun 2004 10:52:48 +0200

Kada je frejm aktivan tamo gde ne zelite da gakoristite 



Ako je vas frejm aktivan na mestima gde ne zelite da se izgovaraju informacije 
ili izvode druge akcije, vasa pravila za odredjivanje valjanosti frejma su 
isuvise uopstena. Pogledajte naslov prozora, (INSERT+T), klasu prozora, 
(CTRL+INSERT+F1), ili tekst u oblasti ili oblastima gde zelite da koristite 
frejm. Trazite nesto jedinstveno za tu ili te oblasti. Postavite pravilo za 
vrednovanje na tu jedinstvenu informaciju. 



Kada frejm ne izvrsava akciju koju ste za njega postavili)



Sve akcije frejma se zasnivaju na dogadjajima. Proverite da li se dogadjaj 
javlja kada vi to ocekujete. Postoje samo tri dogadjaja koji direktno 
uslovljavaju izvrsenje akcija:

"On Focus", kada se fokus pomeri u granice frejma.

"On Text", kada je tekst odredjene vrste novoprikazan u granicama frejma.

"On Frame Key", kada je pritisnuta tastaturna kombinacija dodeljena frejmu. 

Cetvrta vrsta dogadjaja:

"On Play Action", omogucava vam da postavite akciju koja se izvrsava u jednom 
frejmu kada se dese dogadjaji u nekom drugom frejmu. 

Kreirajte dogadjaje i nastojte da proverite kada se oni desavaju. Napravite 
jedan "On Focus event" i dodelite mu akciju "Say String.". Tako cete imati 
pravo stanje za pojavu ovog dogadjaja. Pokusajte slican test za "On Text 
event.". Nastojte da dodelite akciju za "On Frame Key event", dodelite mu 
tastaturnu kombinaciju i testirajte ga. 



Kada frejm izvodi akcije cesce nego sto vi ocekujete



Ne pojavljuju se sve akcije samo kao posledica dogadjaja koje ste postavili za 
frejm. Neke akcije su rezultat sistemskih dogadjaja na koje odgovaraju Jaws 
skripte. Najcesce su te akcije pokrenute preko "FocusChangeEvent", ili 
"NewTextEvent.". Da proverite da li je to uzrok u ovoj situaciji, napravite 
jedan "On Focus event" u vasem frejmu i dodelite mu akciju "Suppress Script 
Event.". Ako ovo nije resilo situaciju onda napravite "On Text event" i 
dodelite mu "Suppress Script

Event" akciju. 

"On Text event", sa filterom postavljenim na bilo koji "highlighted text," ce 
proizvoditi odgovarajucu akciju svaki put kada se osvetljeni tekst menja, na 
primer kada se pomerate po list boksu. Pokusajte da promenite opseg ("scope") 
na dejstvo samo kada je fokus u granicama frejma, ili samo kada fokus nije u 
granicama frejma. 



(nastavice se)



Srdacan pozdrav,

Dragan.






Other related posts:

  • » [slikom] Frame22