Autor | Zpráva | ||
---|---|---|---|
Paja Profil * |
#1 · Zasláno: 30. 8. 2006, 19:45:10
Jak naprogramovat ve Flashi MX, aby nejake tlacitko bylo aktivovatelne treba zkratkou ctrl+t ale nikoli zmacknutim samotne klavesy T?
Mam textový řádek a zaroven na obrazovce tlacitko citlive na klavesu T (pomocí keypress(''t")). Když někdo zadá do textového řádku znak T, nenapíše se, ale provede se akce tlačítka. Da se to vyřešit klávesovou zkratkou? Dik za radu! |
||
Zephy Profil |
#2 · Zasláno: 1. 9. 2006, 01:20:12 · Upravil/a: Zephy
Test CTRL a nejake klavesy se provede podminkou:
Edit: Ted rano jsem jeste koukal do tabulky kodu a "key code" pro "t" je 84, tak jsem to jeste upravil. |
||
Paja Profil * |
#3 · Zasláno: 2. 9. 2006, 00:10:40
hm, dík. přesně to jsem měl udělané. Šlo mi především o vyřešení té funkce onKeyDown() pro MC. Ta bohužel nefunguje v žádné z variant mého pokusu. Když použiju onClipEvent(keyUp), tak to sice udělá to správné, ale musím už MC mít "položen", abych to mohl vložit do kódu. Když MC vkládám skriptem dynamicky, tak tohle jsem nikde nenašel, jak udělat.
|
||
Zephy Profil |
#4 · Zasláno: 2. 9. 2006, 00:45:34
A jak ty MC nahravas na scenu? Pres AttachMovie?
|
||
Paja Profil * |
#5 · Zasláno: 2. 9. 2006, 11:03:24
Jo, pres attachMovie, pripadne prazdne vytvarim createEmptyMovieClip.
Jedine, co me ted napada, ze bych to snad mohl zadat pres onLoad, ale este jsem to nezkousel |
||
Zephy Profil |
#6 · Zasláno: 2. 9. 2006, 22:55:31
hele a nepomohlo by ti misto onKeyDown hlaska "onPress"??? ...ta mi totiz na naloudovanem MC funguje. Viz tento topic: onRelease v naloadovaném swf
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0