1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 網(wǎng)頁(yè)游戲開發(fā)語(yǔ)言AS3(ActiveScript3.0)簡(jiǎn)介

        時(shí)間:2020-08-29 20:20:22 游戲動(dòng)漫 我要投稿

        網(wǎng)頁(yè)游戲開發(fā)語(yǔ)言AS3(ActiveScript3.0)簡(jiǎn)介

          網(wǎng)頁(yè)游戲開發(fā)用到的語(yǔ)言有很多種,AS3(ActiveScript3.0)就是網(wǎng)頁(yè)游戲開發(fā)中經(jīng)常使用到的語(yǔ)言,那么網(wǎng)頁(yè)游戲開發(fā)語(yǔ)言AS3(ActiveScript3.0)具體是什么呢?以下是關(guān)于網(wǎng)頁(yè)游戲開發(fā)語(yǔ)言AS3(ActiveScript3.0)的簡(jiǎn)單介紹,希望大家喜歡!

          面向?qū)ο蟮木幊,其英文是“Object-OrientedProgramming”,簡(jiǎn)寫為OOP。它以對(duì)象為基本單元來進(jìn)行代碼劃分,組織程序代碼。ActionScript3.0是一個(gè)完全標(biāo)準(zhǔn)的面向?qū)ο缶幊陶Z(yǔ)言。面向?qū)ο缶幊淘贔lash5已經(jīng)開始支持,可惜語(yǔ)法不是業(yè)界傳統(tǒng)的編程語(yǔ)言格式,在Flash5和FlashMX中編寫面向?qū)ο蟮木幊谭浅5牟环奖恪ctionScript2.0在面向?qū)ο蟮木幊躺嫌泻艽蟮倪M(jìn)步,但是由于其使用的并不完全符合標(biāo)準(zhǔn),存在很多的問題。現(xiàn)在ActionScript3.0的推出基本解決了ActionScript2.0中存在的問題,并有了很多的改進(jìn),而且相對(duì)于其它的OOP語(yǔ)言,其更簡(jiǎn)單易學(xué)。

          1.面向?qū)ο缶幊碳夹g(shù)概述

          面向?qū)ο缶幊讨凶钪匾沧铍y以理解的概念就是“對(duì)象”。對(duì)象,指的是具有某種特定功能的程序代碼。

          對(duì)象(Object)具體可以指一件事、一個(gè)實(shí)體、一個(gè)名詞,一個(gè)具有自己的特定標(biāo)識(shí)的東西。比如汽車、人、房子、桌子、植物、支票、雨衣等等都是對(duì)象。對(duì)象就是一種客觀存在,可能有時(shí)你覺得虛無飄渺,但是卻的的確確存在著。任何一個(gè)對(duì)象都有其屬性。以人為例,人有身高、體重、性別、血型、年齡等等,這些都反映了人作為一個(gè)社會(huì)存在所共有的特性。把這些特性反映到編程語(yǔ)言中,這些特性就是屬性,用來反映某一個(gè)對(duì)象的共有特點(diǎn)。

          2.類

          對(duì)象是抽象的概念,要想把抽象的對(duì)象變?yōu)榫唧w可用的實(shí)例,則必須使用類。使用類來存儲(chǔ)對(duì)象可保存的數(shù)據(jù)類型,及對(duì)象可表現(xiàn)的行為信息。要在應(yīng)用程序開發(fā)中使用對(duì)象,就必須要準(zhǔn)備好一個(gè)類,這個(gè)過程就好像制作好一個(gè)元件并把它放在庫(kù)中一樣,隨時(shí)可以拿出來使用。本節(jié)從類的基本概念著手,逐步介紹類的定義方法和類的使用方法。

          1)類的概述

          類(Class)就是一群對(duì)象所共有的特性和行為。早在ActionScript1.0中,程序員使用原型(Prototype)擴(kuò)展的方法,來創(chuàng)建繼承或者將自定義的屬性和方法添加到對(duì)象中來,這是類在Flash中的初步應(yīng)用。在ActionScript2.0中,通過使用class和extends等關(guān)鍵字,正式添加了對(duì)類的支持。ActionScript3.0不但繼續(xù)支持ActionScript2.0中引入的關(guān)鍵字,而且還添加了一些新功能,如通過protected和internal屬性增強(qiáng)了訪問控制,通過final和override關(guān)鍵字增強(qiáng)了對(duì)繼承的`控制。

          包塊和類(Class)的名稱。

          構(gòu)造函數(shù)。

          屬性:包括實(shí)例屬性和靜態(tài)屬性。

          方法:包括實(shí)例方法和靜態(tài)方法。

          2)創(chuàng)建自定義的類

          創(chuàng)建一個(gè)自定義類的操作步驟如下:

          (1)建立一個(gè)準(zhǔn)備保存類文件的目錄,即為一個(gè)包(package)。比如在計(jì)算機(jī)中有個(gè)目錄“F:Test”。

          (2)在class后面的大括號(hào)內(nèi)寫入對(duì)類定義的內(nèi)容,包括構(gòu)造函數(shù),屬性和方法。

          (3)在文件的開頭寫入package關(guān)鍵字和package包的路徑。如:packageTest{},其中Test就是保存類文件的目錄名稱。

          (4)在新的一行寫入class關(guān)鍵字和類的名字。如classSample{}。

          (5)啟動(dòng)AdobeFlashCS3,新建一個(gè)ActionScript文件,文件名為要?jiǎng)?chuàng)建的類的名字。比如要?jiǎng)?chuàng)建的類的名稱為Sample,那么保存的文件名稱也要為Sample。注意一定要保存在剛才建立的目錄中。

          (6)若需要引入其它的類,則需要在package后面的大括號(hào)后插入新行,使用import語(yǔ)句加入其它類的包路徑和名稱。比如importflash.geom.point。若不需要,則此步驟可以省略。

          網(wǎng)頁(yè)游戲開發(fā)語(yǔ)言AS3(ActiveScript3.0)。通過這些語(yǔ)言是能夠打造出一款款精美的游戲,讓游戲開發(fā)者腦子里的想法付之實(shí)現(xiàn)的。買創(chuàng)意,買服務(wù),上一品威客網(wǎng),超600萬(wàn)威客人才隨您挑,全方位、多領(lǐng)域的解決你的游戲開發(fā)需求和難題,還不趕快注冊(cè)一品威客網(wǎng)賬號(hào)。

        【網(wǎng)頁(yè)游戲開發(fā)語(yǔ)言AS3(ActiveScript3.0)簡(jiǎn)介】相關(guān)文章:

        關(guān)于網(wǎng)頁(yè)游戲開發(fā)語(yǔ)言有哪些07-28

        網(wǎng)頁(yè)游戲主流開發(fā)技術(shù)07-28

        網(wǎng)頁(yè)編程語(yǔ)言大全09-30

        Java語(yǔ)言簡(jiǎn)介06-12

        Java編程開發(fā)簡(jiǎn)介06-12

        HTML語(yǔ)言的網(wǎng)頁(yè)教程11-11

        網(wǎng)頁(yè)美工設(shè)計(jì)減簡(jiǎn)介09-09

        PHP語(yǔ)言的簡(jiǎn)介11-10

        web網(wǎng)頁(yè)開發(fā)筆小知識(shí)11-14

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>