→ Пошук по сайту       Увійти / Зареєструватися

Аналіз вимог в компонентах користувача

 Flex  RIA  Flash

Аналіз вимог (Scoping) — це в основному опис того, до чого належить ключове слово в будь–якій точці застосунку. В тезі файлу MXML це ключове слово завжди відноситься до поточної області. У основному файлі застосунку файл, який містить тег <mx:Application<, поточну область є об'єктом застосунку, і тому це ключове слово відноситься до об'єкта застосунку.

В компоненті MXML Flex працює в контексті користувацького компоненту. Поточна область визначається кореневим тегом файлу. Таким чином, це ключове слово відноситься не до об’єкту застосунку, а до об'єкту, визначеному кореневим тегом в файлі MXML.

Для детальнішої інформації про аналіз вимог, див. Using ActionScript.

Кореневий тег компоненту MXML не може містити властивості ідентифікатора. Тому, якщо є посилання на об'єкт, визначений кореневим тегом в тілі компоненту, необхідно використовувати це ключове слово, як показано в наступному прикладі:

<?xml version=«1.0»?>
<!–– mxml/myComponents/StateComboBoxThis.mxml ––>
<mx:ComboBox xmlns:mx=«http://www.adobe.com/2006/mxml» close="handleCloseEvent(event);">
<mx:Script>
<![CDATA[
      import flash.events.Event;
      // Define a property to hold the current index.
      public var stateIndex:Number; private function handleCloseEvent            (eventObj:Event):
      void {
      stateIndex = this.selectedIndex;
            } ]]>
</mx:Script>
<mx:dataProvider> <mx:String>AK</mx:String>
<mx:String>AL</mx:String>
</mx:dataProvider>
</mx:ComboBox>

This example defines an event listener for the ComboBox control that updates the stateIndex property when the ComboBox control closes.

Цей приклад визначає подію прослуховувача для елементу керування ComboBox, який оновлює властивість stateIndex, коли закривається ComboBox.

загрузка...
Сторінки, близькі за змістом