亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

Flash AS 教程:類和面向對象編程

2020-07-17 13:19:22
字體:
來源:轉載
供稿:網友
類和面向對象編程
類(Class)和面向對象(Object Oriented),對于有些讀者來說可能還沒接觸過而有些讀者可能已經在 AS (或其它語言) 中使用類很多年了,為了讓大家都能學會,我會扼要的介紹一下這些基礎知識。就算是 AS 2 的 OOP 專家也希望能略讀下這一段,因為 AS 3.0 的工作原理確實發生了很大的變化。如果你說你從沒用過類,那你就錯了,只要你在 Flash 中寫過代碼,那么實際上就已經使用了類。類可以簡單理解為一種對象, MovieClip 就是影片剪輯的類,而文本框、影片剪輯、按鈕、字符串和數值等都有它們自己的類。
一個類最基本的兩個部分:屬性(數據或信息),行為(動作或它能做的事)。屬性(Property)指用于保存與該類有關的信息變量,行為(Behavior)就是指函數,如果一個函數是這個類中的一部分,那么我們就稱它為方法(Method)。
一個基本的類:
常用 Flash 的朋友都知道,我們可以在庫中創建一個元件,用這個元件可以在舞臺上創建出很多的實例。與元件和實例的關系相同,類就是一個模板,而對象(如同實例)就是類的一個特殊表現形式。下面來看一個類的例子:
package {
public class MyClass {
public var myProperty:Number = 100;
public function myMethod() {
trace("I am here");
}
}
}
先來說明一下這段代碼。在這里有些新的知識,對于 AS 2 老手也如此:包的聲明。包(Package) ,作用就是把相關的類進行分組。知道這一點就夠了,我們不再進行深入的討論,本書的示例甚至不會用到包。Package 這個關鍵字和一對大括號是必需有的,我們理解為默認包,緊隨其后的就是類的定義。
另一個變化是 AS3.0 中的類擁有了訪問關鍵字。訪問關鍵字是指:一個用來指定其它代碼是否可訪問該代碼的關鍵字。 public (公有類) 關鍵字指該類可被外部任何類的代碼訪問。本書中所有示例的類都是 public 的。在深入學習了 AS 3.0 后,我們會發現不是所有類都是公有的,甚至還有多重的類,這些內容超出了本書的談論范圍。
本例中我們可以看到,這個類的名字為 MyClass,后面跟一對大括號。在這個類中有兩種要素,一個是名為 myProperty 的變量,另一個是名為 myMethod 的函數。
包(Package)
包主要用于組織管理類。包是根據類所在的目錄路徑所構成的,并可以嵌套多層。包名所指的是一個真正存在的文件夾,用 “.”進行分隔。例如,有一個名為 Utils 的類,存在于文件夾 com/ friendsofed/ makingthingsmove/ 中(使用域名作為包名是一個不成文的規定,目的是保證包名是唯一的)。這個類就被寫成 com.friendsofed.makingthingsmove.Utils。
在 AS 2 中,使用整個包名來創建一個類,例如:
class com.friendsofed.makingthingsmove.Utils {
}
在 AS 3 中,包名寫在包的聲名處,類名寫類的聲名處,例如:
package com.friendsofed.makingthingsmove{
public class Utils {
}
}
導入(Import)
想象一下,每次要使用這個類的方法時都要輸入 com.friendsofed.makingthingsmove.Utils,是不是太過煩瑣太過死板了。別擔心,import 語句可以解決這個問題。在這個例子中,可以把下面這句放在 package 中類定義的上面: import com.friendsofed.makingthingsmove.Utils;。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产综合福利在线| 国产精品视频xxx| 日韩免费不卡av| 日韩美女主播视频| 国产成人精品在线| 欧美孕妇与黑人孕交| 亚洲欧美精品伊人久久| 成人激情av在线| 欧美亚洲视频在线看网址| 欧美精品一区二区三区国产精品| 久久在线免费观看视频| 国产成人高清激情视频在线观看| 亚洲欧洲免费视频| 亚洲国产古装精品网站| 久久人人爽国产| 国产精品视频精品| 琪琪亚洲精品午夜在线| 色www亚洲国产张柏芝| 日韩成人黄色av| 日韩欧美亚洲国产一区| 欧美黑人国产人伦爽爽爽| 精品福利免费观看| 91久久久久久久久| 国产精品wwww| xxxx欧美18另类的高清| 久久久最新网址| 久久精品久久精品亚洲人| 中文字幕不卡在线视频极品| 久久不射电影网| 亚洲第一视频网站| 欧美日韩亚洲视频一区| 亚洲美女动态图120秒| 日韩久久精品成人| 欧美丰满少妇xxxx| 久久久久国产视频| 欧美老女人在线视频| 日韩高清av在线| 国产亚洲欧美另类中文| 91av在线视频观看| 亚洲人成自拍网站| 亚洲一区二区自拍| 亚洲国产毛片完整版| 欧美视频一二三| 亚洲精品成a人在线观看| 亚洲精美色品网站| 国产美女久久精品| 国产日韩欧美在线观看| 国产91精品久久久久久| 538国产精品视频一区二区| 欧美日韩成人黄色| 国产精品美女午夜av| 5278欧美一区二区三区| 日韩经典中文字幕在线观看| 国产精品自产拍在线观看| 国产免费一区视频观看免费| 国内精品久久久久久影视8| 最近2019中文字幕大全第二页| 国产精品久久久久久久久久久久久久| 欧美日韩激情视频| 国产欧美精品va在线观看| 亚洲成人激情小说| 亚洲理论在线a中文字幕| 91视频国产一区| 国产一区二区香蕉| 亚洲一区二区三区视频| 亚洲精品久久久久中文字幕二区| 欧美精品国产精品日韩精品| 欧美性猛交xxxx黑人| 久久亚洲精品中文字幕冲田杏梨| 亚洲天堂网在线观看| 欧美视频一二三| 日韩成人中文字幕| 在线不卡国产精品| 国产日韩中文字幕| 高清一区二区三区日本久| 久久久国产一区二区三区| 亚洲欧美国产精品久久久久久久| 久久精品亚洲热| 78m国产成人精品视频| 91免费在线视频网站| 国产日韩在线看| 这里只有精品在线播放| 成人性生交大片免费观看嘿嘿视频| 国语自产精品视频在线看一大j8| 国产精品久久久久久久久影视| 最近2019中文字幕大全第二页| 欧美日韩在线第一页| 国产91精品久| 欧美性猛交xxxx乱大交极品| 色樱桃影院亚洲精品影院| 欧美日韩在线影院| 在线观看免费高清视频97| 在线视频精品一| 日韩精品免费综合视频在线播放| 高清欧美性猛交xxxx黑人猛交| 国产精品爱啪在线线免费观看| 欧美视频中文字幕在线| 亚洲午夜av电影| 色妞久久福利网| 91精品国产色综合| 蜜臀久久99精品久久久久久宅男| 欧美自拍视频在线| 日韩精品极品在线观看播放免费视频| 两个人的视频www国产精品| 欧美一级高清免费播放| 亚洲最新视频在线| 欧美有码在线观看视频| 狠狠久久亚洲欧美专区| 伊人久久久久久久久久久久久| 中文字幕欧美国内| 国产噜噜噜噜噜久久久久久久久| 国产亚洲人成网站在线观看| 国产一区二区在线播放| 日韩精品在线私人| 欧美大尺度电影在线观看| 成人欧美在线观看| 国产精品a久久久久久| 亚洲精品视频网上网址在线观看| 爽爽爽爽爽爽爽成人免费观看| 亚洲一区二区中文字幕| 久久成人精品一区二区三区| 在线观看久久久久久| 欧美高清理论片| 日韩高清av一区二区三区| 久久五月天色综合| 欧美一区二区三区免费视| 2019国产精品自在线拍国产不卡| 久久久久久久久亚洲| 国产啪精品视频| 中文字幕亚洲一区| 国自在线精品视频| 亚洲码在线观看| 97在线视频免费播放| 成人激情综合网| 一区二区福利视频| 久久久精品在线观看| 亚洲第一免费网站| 69久久夜色精品国产69乱青草| 国产精品视频自在线| 91社区国产高清| 国产日韩欧美91| 成人精品一区二区三区电影免费| 中文字幕亚洲图片| 亚洲在线免费看| 国产成人福利视频| 国产精品视频不卡| 日韩视频一区在线| 国产精品啪视频| 欧美日韩在线观看视频| 久久久久久高潮国产精品视| 成人精品一区二区三区| 亚洲国产精彩中文乱码av| 国产精品高清在线观看| 日韩三级影视基地| 国产精品美女午夜av| 久久久久久美女| 久久天天躁日日躁| 亚洲片国产一区一级在线观看| 成人免费高清完整版在线观看| 亚洲黄页网在线观看| 欧美有码在线观看视频| 国产精品亚洲精品| 亚洲精品美女在线观看| 久久久久亚洲精品国产|