1 / 8

ActionScript3.0 脚本编程 元件命名方法

ActionScript3.0 脚本编程 元件命名方法. 三种常用命名法. 匈牙利命名法 骆驼命名法 帕斯卡命名法. 匈牙利命名法. 广泛应用于象 Microsoft Windows 这样的环境中 匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先 m_( 成员变量 ) ,再指针,再简单数据类型,再其他。例如 : m_lpszStr , 表示指向一个以 0 字符结尾的字符串的长指针成员变量。. 骆驼命名法.

hei
Download Presentation

ActionScript3.0 脚本编程 元件命名方法

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ActionScript3.0脚本编程元件命名方法

  2. 三种常用命名法 • 匈牙利命名法 • 骆驼命名法 • 帕斯卡命名法

  3. 匈牙利命名法 • 广泛应用于象Microsoft Windows这样的环境中匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。

  4. 骆驼命名法 • 是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数: printEmployeePaychecks(); print_employee_paychecks(); 第一个函数名使用了骆驼式命名法--函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法--函数名中的每一个逻辑断点都有一个下划线来标记。 骆驼式命名法近年来越来越流行了,在许多新的函数库和MicrosoftWindows这样的环境中,它使用得当相多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍

  5. 帕斯卡(pascal)命名法         与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写          如:public void DisplayInfo();                 string UserName; 二者都是采用了帕斯卡命名法. MyData就是一個帕斯卡命名的示例而myData是一個骆驼命名法,它第一個單詞的第一個字母小寫,後面的單詞首字母大寫,看起來像一個骆驼而iMyData是一個匈牙利命名法,它的小寫的i說明了它的型態,後面的和帕斯卡命名相同,指示了該變量的用途.

  6. AS3.0元件命名习惯 采用骆驼命名法,符合见名知意的要求 命名的三步统一性:元件、实例、所在图层名称保持一致性 • 影片剪辑元件:mc开头,如mcStar • 按钮元件:btn开头,如btnCircle

  7. AS3.0元件实例命名习惯 • 与元件命名类似,符合见名知意的要求 • 实例名全部小写后部使用下划线和字母确定实例元件类型 • 如:rectangle_mc • 如:circle_btn

  8. AS3.0元件实例后缀和其相应的对象类型 • _mc MovieClip影片剪辑_fmtTextFormat文本格式_array Array数组_dateDATA日期_strString字符串_sound Sound声音_btnButton按钮_colorColor颜色_txt TextField文本域_video Video视频

More Related