Revision: 14437
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 4, 2009 05:49 by sidneydekoning
Initial Code
/* Create two input field on the stage with name_txt and msg_txt as a name You can also set the text format onFocus. So when nothing is filled in, it is grey and when you start typing it is black */ var defaultNameEntry:String = "fill in your name"; var defaultMessageEntry:String = "fill in your message"; name_txt.tabIndex = 0; msg_txt.tabIndex = 1; name_txt.text = defaultNameEntry; msg_txt.text = defaultMessageEntry; setupEventlisteners(); function setupEventlisteners():void { name_txt.addEventListener(FocusEvent.FOCUS_IN, focusInHandler); name_txt.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); msg_txt.addEventListener(FocusEvent.FOCUS_IN, focusInHandler); msg_txt.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); } function focusInHandler(e:FocusEvent):void { if (e.currentTarget.name == "name_txt") { if (e.currentTarget.text == defaultNameEntry) { e.currentTarget.text = ""; } } else { if (e.currentTarget.text == defaultMessageEntry) { e.currentTarget.text = ""; } } } function focusOutHandler(e:FocusEvent):void { if (e.currentTarget.name == "name_txt") { if (e.currentTarget.text == "") { e.currentTarget.text = defaultNameEntry; } } else { if (e.currentTarget.text == "") { e.currentTarget.text = defaultMessageEntry; } } }
Initial URL
Initial Description
Initial Title
Fill in fields with default values and empty field on focus
Initial Tags
form
Initial Language
ActionScript 3