日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 辦公 > Flash > 正文

flash 編程習慣 小結(jié)

2024-09-12 17:51:08
字體:
供稿:網(wǎng)友
把這節(jié)寫在前面,也是為了讓開始接觸ActionScript編程的開發(fā)人員從一開始就養(yǎng)成好的編程和開發(fā)習慣。
  1. 遵循命名規(guī)則
  
  一個應用程序的命名規(guī)劃必須保持一致性和可讀性。任何一個實體的主要功能或用途必須能夠根據(jù)命名明顯的看出來。因為ActionScript是一個動態(tài)類型的語言,命名最好是包含有代表對象類型的后綴。一般而言,名詞_動詞和形容詞_名詞之類的語法是最常用的命名方式,如:
  影片名字:my_movie.swf
  URL實體:course_list_output
  組件或?qū)ο竺Q:chat_mc
  變量或?qū)傩裕簎serName
  
  方法和變量的名稱應該以小寫字母開頭,對象和對象的構(gòu)造方法應該大寫。命名變量的時候使用大小寫混和的方式,并且使用字母打頭,還可以包含數(shù)字和下劃線。
  下面的一些命名是非法的:
  
  _count =5 ;//首字符不能使用下劃線
  5count = 0;//首字符不能使用數(shù)字
  foo/bar = true;//包含非法字符
  
  另外,ActionScript使用的保留字不能用來命名變量。
  ActionScript是基于ECMAScript,所以我們可以根據(jù)ECMAScript的規(guī)范來命名。如:
  course_list_output = "foo"; //全部小寫,使用下劃線分割字串
  courseListOutput = "foo"; // 大小寫混和的方式
  BASEURL = http://www.flash8.net; // 常量使用全部大寫
  MAXCOUNTLIMIT = 10;
  MyObject = function(){ }; // 構(gòu)造函數(shù)
  f = new MyObject(); // 對象
  注意;良好的命名規(guī)范還可以使用Flash的代碼提示功能。
  2. 給你的代碼添加注釋
  
  使用代碼注釋能夠使得程序更清晰,也便于我們閱讀。Flash支持的代碼注釋方法有兩種: 單行注釋,通常用于變量的說明
  
  var clicks = 0; // variable for number of button clicks
  多行注釋,通常用于功能說明和大段文字的注釋:
  /*
  Initialize the clicks variable that keeps track of the number of times
  the button has been clicked.
  */ 一些具有特定意思的注釋方法: // :TODO: topic
  表明一個主題的開始
  // :BUG: [bugid] topic
  顯示了一個BUG所在
  // :KLUDGE:
  表明下面的代碼并不完善,可能存在問題
  // :TRICKY:
  告訴開發(fā)人員下面的代碼具有相互作用,修改之前請謹慎
  
  3. 保持代碼的整體性
  
  無論什么情況,應該盡可能保證所有代碼在同一個位置,這樣使得代碼更容易搜索和調(diào)試。我們在調(diào)試程序的時候很大的困難就是定位代碼,如果大部分代碼都集中在同一幀,問題就比較好解決了。通常,我們把代碼都放在第一幀中,并且單獨放在最頂層。如果在第一幀中集中了大量的代碼,記得用注釋標記區(qū)分,并在開頭加上代碼說明
  // 視頻語音聊天系統(tǒng)
  // FCAVPresence組件
  // Copyright ◎2002 Macromedia, Inc. All rights reserved.
  // 完 善: Liu21st, Liu21st@126.com
  //--------------------------------------------------------- 在獨立的功能模塊前面加上類似的標注:
  // 參數(shù)初始化
  file://---------------------------------------------------------
  4. 初始化應用程序
  
  記得一定要初始化你的應用程序,init函數(shù)應該是你的應用程序類的第一個函數(shù),如果使用面向?qū)ο蟮木幊谭绞絼t應該在構(gòu)造函數(shù)中進線初始化工作。該函數(shù)只是對應用程序中的變量和對象初始化,其它的調(diào)用可以通過事件驅(qū)動。
  下面的例子可以說明如何進線初始化
  function FCAVPresenceClass() {
  this.init();
  }
  FCAVPresenceClass.prototype.init = function() {
  this.name = (this._name == null ? "_DEFAULT_" : this._name);
  this.prefix = "FCAVPresence." + this.name + ".";
  };
  
  5.使用局部變量
  
  所有的局部變量使用關鍵字var來申明,這樣可以避免被全局變量訪問,更重要的是,可以保證變量不被覆蓋和混淆程序邏輯。例如,下面的代碼沒有使用var來申明,覆蓋了其它變量。
  counter = 7;
  function loopTest()
  {
  trace(counter);
  for(counter = 0; counter < 5; counter++)
  {
  trace(counter);
  }
  }
  trace(counter);
  loopTest();
  trace(counter);
  輸出結(jié)果為:
  7
  7
  0
  1
  2
  3
  4
  5
  
  6. 創(chuàng)建對象時使用原型添加方法和屬性
  
  當我們創(chuàng)建一個對象的時候,應當使用原型方式來添加對象的方法或?qū)傩裕沟迷摲椒ɑ驅(qū)傩阅軌虮凰性搶ο蠡蜃訉ο蟮膶嶓w所訪問。這種能夠確保內(nèi)存中每個函數(shù)只有一份拷貝。作為一般的規(guī)則,不要在構(gòu)造函數(shù)中定義方法。下面是一個正確的例子:
  // Best practice for creating an object
  MyObject = function()
  { }
  MyObject.prototype.name = "";
  MyObject.prototype.setName = function(name)
  {
  this.name = name;
  }
  MyObject.prototype.getName = function()
  {
  return this.name;
  }
  下面這段代碼是不可取的:
  // Less desirable practice for creating an object
  MyObject = function()
  {
  this.name = "";
  this.setName = function(name)
  {
  this.name = name;
  }
  this.getName = function()
  {
  return this.name;
  }
  }
  使用上面的方式在每個對象的實體被創(chuàng)建的時候都會實體重新復制每一個屬性和方法,會加重系統(tǒng)的內(nèi)存開銷。
  7. 規(guī)范命名方式獲取代碼提示功能
  
  不再是需要定義類似 _mc 之類的命名才會顯示代碼提示
  但是需要使用as2.0的規(guī)范來書寫代碼,如:
  1 :
  var members:Array = new Array();
  然后我們在輸入members. ,F(xiàn)lash 就會顯示可用于 Array 對象的方法和屬性的列表
  (關鍵是 members:Array 起的作用,其實我們在變量名稱后面打:的時候自動會給出所有支持的對象的列表)
  但并不是要我們在使用面向?qū)ο缶幊痰臅r候不需要注意命名規(guī)范了
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧美一级久久久久久久久大| 日韩精品丝袜在线| 国产三级在线观看视频| 久久精品夜夜夜夜久久| 国产www.大片在线| 国产日韩在线视频| 精品国产免费视频| 国产在线第一页| 在线观看一区| 久久久99久久| 精品久久久91| 国产成人精品999| 国产区视频在线观看| 亚洲综合日韩欧美| 尤物在线精品| 国产一区在线精品| 国产欧美日韩91| 精品人妻一区二区三区视频| 日韩一级免费视频| 亚洲高清在线免费| 中文字幕在线看视频国产欧美| 欧美啪啪一区| 日本a级黄色| 欧美日韩精品电影| 欧美 日韩 国产在线观看| 欧美1234区| 亚洲一区导航| 国产黄色在线看| 日韩欧美中文在线| 国产一区三区三区| 日韩在线观看视频一区二区| 国产黄在线看| 日韩中文欧美| 成人h视频在线观看| 日韩中文字幕二区| 99视频在线看| 精人妻一区二区三区| 欧美日韩高清| 国产日韩电影| 日韩中文字幕在线播放| 欧美三级日韩在线| 九一久久久久久| 日韩视频中文字幕| 国产日韩在线亚洲字幕中文| 人人做人人澡人人爽欧美| 日韩精品一二三四区| 国产亚洲视频中文字幕视频| 一区二区不卡在线播放| 91九色精品视频| 中文字幕在线日韩| 欧美日韩一级黄| 91精品免费在线观看| 国产高潮久久久| 最近中文字幕在线中文高清版| 91久久久精品国产| 欧美日韩视频不卡| 日本国产在线视频| 午夜伊人狠狠久久| 欧美亚洲视频在线看网址| 在线黄色国产电影| 日韩国产在线不卡视频| 日韩欧美久久| 红桃视频国产一区| 国产丝袜一区二区| 国产高清精品在线观看| 视频一区二区国产| aaa大片在线观看| 日韩视频第二页| 国产小视频在线| 日本а中文在线天堂| 亚洲热线99精品视频| 69堂精品视频在线播放| 色综合天天综合网天天狠天天| 日本国产在线视频| 亚洲欧洲日产国码av系列天堂| 精品国产免费观看一区| 91精品国产丝袜白色高跟鞋| 91久久大香伊蕉在人线| 欧美激情视频一区二区三区在线播放| 国产综合精品在线| 免费国产h视频在线观看86| 日韩精品a在线观看91| 精品国产999| 日韩视频在线一区二区| 中文网丁香综合网| 日韩精品免费视频一区二区三区| 欧美日韩第一区日日骚| 日韩av二区| 日韩精品在线观| 最新中文在线视频| 中文在线不卡| 中文字幕第一页在线| 亚洲高清中文字幕| 中文字幕国产日韩| 亚洲黄色www| 正在播放日韩精品| 亚洲欧洲精品在线| 91麻豆精品国产91久久久使用方法 | 91久久大香伊蕉在人线| 三级网站免费观看| 蜜桃视频一日韩欧美专区| 香蕉精品久久| 亚洲第一视频在线观看| 最近中文字幕在线中文高清版| 国产黄色一区| 一区二区不卡视频| 日韩亚洲一区在线| 一区二区三区四区五区视频在线观看| 91精品视频国产| 亚洲图片小说综合| 不卡一二三区| 免费看日韩精品| 首页国产欧美久久| 欧美日韩国产一中文字不卡| 欧美日韩一级黄| 日韩中文字幕网| 婷婷中文字幕综合| av免费在线观看网址| 欧美婷婷精品激情| 精品久久91| 国产一区久久| 日韩午夜一区| 国产99对白在线播放| 亚洲综合在线中文字幕| 精品日本视频| 国产wwww| 欧美日韩国产观看视频| 91久久精品午夜一区二区| 亚洲大片精品永久免费| 久久福利视频一区二区| 欧美亚洲国产激情| 国产手机视频一区二区| 不卡在线一区二区| 日韩在线中文视频| 日本精品福利视频| 国产视频二区| 日韩在线视频观看正片免费网站| 日韩欧美99| 日韩在线视频一区二区三区| 亚洲欧美中文在线视频| 国产在成人精品线拍偷自揄拍| 国产在线欧美| 亚洲免费播放| 日韩在线播放一区二区| 国产黄色一区| 国产中文在线| 美女黄a一级视频| 中文字幕欧美在线| 亚洲黄页一区| 蜜桃视频一日韩欧美专区| www中文字幕| 亚洲综合日韩中文字幕v在线| 中文字幕在线观看国产| 国产 欧美在线| 一级片在线免费看| 在线中文免费视频| 丰满少妇一区二区| 日韩一级免费视频| 日韩av中文字幕一区| 日韩欧美一级在线播放| 99在线国产| 日韩精品视频网站| 樱花草www在线| 精品在线一区二区| 91亚洲欧美| 欧美不卡一区二区| 日韩国产在线观看一区| 亚洲第一中文字幕| 精品全国在线一区二区| 久草视频观看| 国产欧美 在线欧美| 亚洲大片免费看| 久久久久蜜桃| 99色在线视频| 日韩精品在线私人| 深夜日韩欧美| 内射国产内射夫妻免费频道| 久久久精品日韩| 一区二区三区视频网站| 日本精品福利视频| 精品午夜av| 深夜福利一区二区| 美女在线视频一区| 久久婷婷亚洲| 日韩精品视频在线播放| 日韩精品三级| 日韩欧美99| 欧美日韩激情一区| 久久久精品国产免费观看同学| 国产欧亚日韩视频| 亚洲娇小xxxx欧美娇小| 日韩国产成人精品| 日韩精品在线看| 欧美日韩午夜在线| 欧美日韩中文字幕在线视频| 91精品国产自产在线丝袜啪| 香蕉av一区| 日韩欧美在线中字| 久久99蜜桃精品| 日韩在线视频观看| 香蕉精品久久| av免费网站在线| 国产在线观看黄色| 精品在线网站观看| 日韩欧美国产三级| 欧美日韩国产中字| 一区二区三区视频网站| 欧美日韩在线三级| 成人xxxx| 在线不卡一区二区| 精品国产欧美| 免费精品国产自产拍观看| 三级精品视频| 精品国产免费观看一区| 黄色国产网站在线观看| 日韩欧美中文字幕在线视频| 日韩精品第一区| 精品日韩在线播放| 日韩亚洲欧美中文在线| 日韩精品资源二区在线| 国产中文伊人| 日本a级黄色| 综合激情一区| 在线欧美日韩国产| 精品色蜜蜜精品视频在线观看| 免费日韩精品中文字幕视频在线| 粉嫩喷白浆久久| 日韩欧美久久| 国产综合精品在线| 欧美sm一区| 日韩精品三级| 日韩国产一区三区| 日韩精品福利视频| 中文字幕日韩欧美在线| 日韩中文字幕在线视频播放| 中文字幕亚洲乱码| 男人的天堂网av| 伊人中文字幕在线观看| 亚洲欧美伊人| 日本精品在线| 91精品国产色综合久久不卡蜜臀| 亚洲三级欧美| av免费观看国产| 国产无套粉嫩白浆在线2022年| 亚洲永久字幕| 亚洲男人在线| 成人xxxx| 天天综合天天做| 一区二区日韩视频| 蜜桃视频中文字幕| 午夜精品免费视频| 国产在线视频不卡| 欧美亚洲免费高清在线观看| 免费国产h视频在线观看86| 久久精品国产视频| 91精品在线观看入口| av中文在线播放| 亚洲免费播放| 中文字幕精品亚洲| 日韩欧美国产网站| 国产伦精品免费视频| 国产欧美日产一区| 国产亚洲一区字幕| 精品久久久久久无| 国产婷婷色一区二区三区| 国产精品一区二三区| 欧美日韩在线精品一区二区三区激情综| 中文字幕在线观看亚洲| 日韩在线不卡一区| 日本不卡高清视频一区| 精品视频999| 亚洲小说春色综合另类网蜜桃| 国产资源在线观看| 日韩在线中文字幕| 国产农村妇女精品一二区| 亚洲高清中文字幕| 深夜福利一区二区| 国产日韩免费| 一区二区三区四区五区视频在线观看| 亚洲人成欧美中文字幕| 日韩网站中文字幕| 亚洲精华国产欧美| 国产欧美日韩在线视频| 91欧美日韩麻豆精品| 精品国产乱码一区二区| 亚洲第一视频在线观看| 欧美日韩国产综合视频在线观看| 日韩精品视频在线观看网址| 中文字幕国产在线| 中文字幕 欧美日韩| 午夜国产视频| 日韩在线视频中文字幕| 红桃视频国产一区| 色综合影院在线| 欧美日韩在线不卡视频| 亚洲欧洲在线观看av| 欧美激情一区二区在线| 国产成人精品综合久久久| 久久精品视频免费看| 日韩午夜黄色| 欧美三级日韩三级国产三级| 91www成人久久| 欧美日韩亚洲一| 亚洲热线99精品视频| 国产视频三级在线观看播放| 欧美在线日韩| 日韩高清不卡一区二区| 久久久久黄色| 亚洲视频资源在线| 欧美三级一区二区三区| 国产成人精品三级| 成人久久在线| 国产日韩中文字幕| 免费在线国产| 国产欧美在线观看| 97久久精品| 一区二区三区在线播| 国产日韩中文字幕| 国产欧美综合在线观看第十页| 日韩在线观看一区| 国产欧美日韩亚州综合| 亚洲乱码视频| av午夜在线| 午夜精品免费视频| 中文字幕2020第一页| 中文字幕精品视频| 中文字幕五月天| 久久久精品免费免费| 国产一区 二区 三区一级| 日本精品在线播放| 国产在线黄色| 日韩不卡av| 在线资源av| 91精品免费看| 国产www在线观看| 国产一区免费视频| 在线三级av| 国产福利免费在线观看| 国产午夜在线观看| 日韩精品在线视频| 欧美国产三级| 中文字幕在线看视频国产欧美| 精品视频国产| 国产成人精品日本亚洲专区61 | 亚洲高清精品视频| 亚洲一级影院| 亚洲三级av| 日韩免费高清一区二区| 中文字幕日韩第一页| 日韩久久久精品| 色综合影院在线| 在线看欧美日韩| 日韩在线视频一区| 中文精品电影| 亚洲国内精品视频| 日韩久久在线| 欧美综合精品| 日韩一级网站| 国产在线观看黄色| 日本亚洲欧美| 欧美二区在线观看| 久久中文免费视频| 欧美一级免费观看| 国产拍揄自揄精品视频麻豆| 成片免费观看| 一二三区精品视频| 国产中文在线视频| 日韩中文字幕视频在线观看| 欧美日韩中文字幕| 精品国产免费观看一区| 成人ww免费完整版在线观看| 日本a口亚洲| а√天堂8资源中文在线| 中文字幕一区免费| 九九精品调教| 91精品在线看V| 中文字幕欧美日韩va免费视频| 日韩在线观看精品| 欧美一级免费看| av免费不卡国产观看| 一区在线视频观看| 日韩欧美中文字幕一区| 一区二区三区在线播放欧美| 免费在线国产| 国产高清一级片| 婷婷中文字幕一区三区| 国产综合成人久久大片91| 中文字幕视频在线免费欧美日韩综合在线看 | 国产拍揄自揄精品视频麻豆| 精品国自产在线观看| 亚洲理论中文字幕| 欧美日韩国产第一页| 不卡一区2区| 亚洲免费视频一区| 欧美高清视频一区二区三区| 欧美日韩国产中字| 国产黄在线看| 精品日韩av一区二区| 欧美一级一级性生活免费录像| 视频一区不卡|