Flash - статьи


              

с ECMAScript, авторы приложений могут


  • var = "foo";


  • MovieClip = "myMovieClip";


  • switch = "on";


  • case = false;


  • abstract = "bar";


  • extends = true;


  • implements = 5;


  • Так как ActionScript совместим с ECMAScript, авторы приложений могут ознакомиться со списком зарезервированных слов, приведенных в . Пока Flash MX не поддерживает константы, разработчики должны применять следующий принцип: имена переменных набирать символами нижнего регистра, а имена переменных-констант — только символами верхнего регистра. Например:

  • course_list_output = "foo"; // переменная


  • courseListOutput = "foo"; // переменная


  • BASEURL = http://www.foo.com; // константа


  • MAXCOUNTLIMIT = 10; // константа


  • MyObject = function{}; // функция конструктора


  • f = new MyObject(); // объект


  • Редактор кода ActionScript в среде разработки Flash MX имеет встроенную функцию "завершения кода". Эта функция помогает вам писать код, предоставляя в виде выпадающего списка возможные варианты завершения кода. Чтобы вы могли пользоваться этим преимуществом, имена ваших переменных должны соответствовать определенному формату. В этом встроенном формате суффикс имени переменной является строкой, указывающей на тип переменной. Ниже приведена таблица поддерживаемых суффиксов:



    Таблица 3
    : Суффиксы для активации функции завершения кода

    Тип объекта Суффикс Пример
    String _str myString_str
    Array _array myArray_array
    MovieClip _mc myMovieClip_mc
    TextField _txt myTextField_txt
    Date _date myDate_date
    Sound _sound mySound_sound
    XML _xml myXML_xml
    Color _color myColor_color
    Button[] _btn myButton_btn
    TextFormat _fmt myTextFormat_fmt
    XMLSocket _xmlsocket myXmlSocket_xmlsocket
    FListBox _lb myFListBox_lb
    FScrollBar _sb myFScrollBar_sb
    FComboBox _cb myFComboBox_cb
    FScrollPane _sp myFScrollPane_sp
    FMessageBox[] _mb myFMessageBox_mb
    FDraggablePane _dp myFDraggablePane_dp
    FTicker tick_ (префикс) tick_myFTickerMain
    FTree _tree myFTree_tree
    FTreeNode _tn myFTreeNode_tn
    FIconButton _ib myFIconButton_ib
    FProgressBar _pr myFProgressBar_pr
    <

    Содержание  Назад  Вперед