login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Flash combobox V2 en button.

Offline jeroen_01 - 02/05/2006 03:10
Avatar van jeroen_01Nieuw lid Hallo ik heb een flash movie met combobox erin (3).
en een button, op die button zit de keyPress "<Enter>".

die werkt wel als de comboboxen er niet zijn, maar als ik ze er wel in heb staan werkt het niet meer.
dit komt door de focus die naar de comboboxen verwijst ofzo? :/

kan iemand me vertellen hoe je dit fixt (zonder custom comboboxen te maken). maar gwn met die standaard flash combobox V2 components...

het gaat om flash8.

thnx.

9 antwoorden

Gesponsorde links
Offline svm - 02/05/2006 10:50
Avatar van svm PHP ver gevorderde Beste Jeroen_01,
Ik ben nog niet echt goed flash, maar misschien kan het als je een nieuwe laag gebruikt en daar de button op zet.
Groeten, Stefan (svm)
p.s.
Zijn de scripts goed geplaatst? Daar kan het nl. ook aan liggen.
Offline Stijn - 02/05/2006 10:51
Avatar van Stijn PHP expert m.a.w. zet de fla online 
Offline jeroen_01 - 02/05/2006 15:47
Avatar van jeroen_01 Nieuw lid nee die knop op layer erboven werkt niet, die comboboxen vragen de focus ofzo.

waardoor die button de enterbutton niet meer kan 'waarnemen'.

fla kan ik niet posten, soz 

maar is gwn een button met een tekstfield.
en een combobox erbij op de stage.
//button code, die werkt zonder combobox. dus neem aan dat het daar niet aan ligt.
on (press, keyPress "<ENTER>"){
functie;
}

pls any1? vintage? 
Offline Stijn - 02/05/2006 15:51
Avatar van Stijn PHP expert *zucht * zucht *zucht

maak 2 layers: één voor actions en één voor je button en combo

daarna geef je ze beide instance namen en in je actions zet je actions:

instanceNameButton.onClick = function(){ }

enzoverder....
Offline vinTage - 02/05/2006 18:27
Avatar van vinTage Nieuw lid Je kan via AS die movieclip focus geven aan het object wat je zelf wilt :
  1. instanceNaam.tabEnabled = true;
  2. instanceNaam.focusEnabled = true;
  3. Selection.setFocus(instanceNaam);


Ik heb wat zitten prutsen met een combobox, maar bij mij doet de enter niets. (althans toch niet zonder listeners of iets dergelijks ervoor aan te maken)
Offline jeroen_01 - 04/05/2006 20:45
Avatar van jeroen_01 Nieuw lid lol.. nice reply @ stijn1989 ... heb ik dus niks aan met je onClick...
heb het over keyPress enter.:s
en da met layers is standaard ...

@ vintage.. nee enter doet ook niks als je een combobox op scherm hebt, dat is dus het probleem. reageert niet meer op keypress... 
Offline vinTage - 04/05/2006 22:10 (laatste wijziging 04/05/2006 22:12)
Avatar van vinTage Nieuw lid Ha ik denk dat ik het gevonden heb (ook nieuw voor mij )

Maar je zult waarschijnlijk dat probleem alleen maar hebben als je naar je test movie kijkt, en niet de sfw op zichzelf.
Als je wilt dat alles wat met keyCode of whatever && ENTER werkt in je testmovie, dan moet je in je testmovie
Control > Disable Keyboard Shortcuts
En dan werkt het wel.


vanaf nu heb ik die uit staan 


ik kwam op deze tip toen ik bezig was met een scriptje om die enter key te detecteren:
  1. var keyListener:Object = new Object();
  2. keyListener.onKeyDown = function() {
  3. // compare return value of getCode() to constant
  4. if (Key.getCode() == Key.ENTER) {
  5. trace("enter geklikt");
  6. }
  7. };
  8. Key.addListener(keyListener);

When you use this example, be sure to select Control > Disable Keyboard Shortcuts in the test environment.

:P
Offline jeroen_01 - 05/05/2006 17:05
Avatar van jeroen_01 Nieuw lid nee was niet in test environment, want daar kon niet eens werken, aangezien flash/php ding is enzo..
en die control > disable keyboard shortcuts heb ik niet :/ ligt misschien aan flash8? :/

maar goed die code hielp me meer.. nu werkt het wel 
thnx.

alleen stuurt hij nu alles super vaak inplaats van 1 keer..
maar daar ga ik zelf wel op bakken 

thnx
mzzl
Offline vinTage - 05/05/2006 17:07
Avatar van vinTage Nieuw lid ik heb ook flash 8 hoor (en oudere versies) maar daar kan je die optie wel uitzetten hoor 

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s