Выбор идентификатора TextArea (несмотря на RichEditableText) - PullRequest
2 голосов
/ 17 июня 2010

Я пытаюсь выбрать идентификатор textArea, когда он сфокусирован на

<s:TextArea id="textarea1" focusIn="selectId(event)" />

selectId(event){
   event.target.id;
}

Проблема в том, что TextArea состоит из RichEditableText, поэтому target фактически не относится к TextArea.Я пытался event.target.parent.id, но до сих пор не получаю.Кто-нибудь знает, как докопаться до этого?

Ответы [ 2 ]

3 голосов
/ 17 июня 2010

По просьбе @ Амаргоша я выкладываю это как ответ.Попробуйте:

event.currentTarget.id
1 голос
/ 17 июня 2010
<s:TextArea id="textarea1" focusIn="selectId(event,this.textarea1)" />

private function selectId(event, item) : void
{
   // Your code to do stuff with item
}

На самом деле вам вообще не нужно отправлять аргумент события, если вы не собираетесь его использовать:

<s:TextArea id="textarea1" focusIn="selectId(this.textarea1)" />

private function selectId(item) : void
{
   // Your code to do stuff with item
}
...