国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Flash中this和其他顯示實(shí)例調(diào)用繪圖方法的區(qū)別

在Flash中,this代表的是主時(shí)間軸,而主時(shí)間軸是MovieClip類(lèi)的實(shí)例,所以可以用this來(lái)調(diào)用graphics屬性,從而繪制圖形。但它與其他顯示實(shí)例調(diào)用graphics屬性是有不同的,區(qū)別

在Flash中,this代表的是主時(shí)間軸,而主時(shí)間軸是MovieClip類(lèi)的實(shí)例,所以可以用this來(lái)調(diào)用graphics屬性,從而繪制圖形。但它與其他顯示實(shí)例調(diào)用graphics屬性是有不同的,區(qū)別在哪里呢?下面我們將深入探究其中的秘密。

創(chuàng)建Flash文檔并繪制圖形

首先,打開(kāi)Flash軟件,選擇“ActionScript3.0”選項(xiàng),新建一個(gè)空白文檔。將圖層1命名為“as”,在圖層的第一幀右擊,選擇“動(dòng)作”選項(xiàng)。接著創(chuàng)建一個(gè)影片剪輯實(shí)例,實(shí)例名為mc。使用this調(diào)用graphics屬性,繪制一個(gè)填充色為“0x00CCCC”的圓形。

判斷顯示實(shí)例是否在舞臺(tái)中

要判斷顯示實(shí)例是否在舞臺(tái)中,可以使用實(shí)例的stage屬性。如果stage為null,則說(shuō)明顯示實(shí)例沒(méi)有被添加到舞臺(tái)中。通過(guò)代碼進(jìn)行判斷,并觀察運(yùn)行程序后,“輸出”的值是否為“[object Stage]”來(lái)確認(rèn)實(shí)例是否在舞臺(tái)中正常顯示圓形。

使用addChild函數(shù)添加實(shí)例到舞臺(tái)

接下來(lái),將代碼中的this改成mc,然后在“動(dòng)作”面板中執(zhí)行代碼。運(yùn)行程序后,如果舞臺(tái)中沒(méi)有顯示圖像且“輸出”的值為“null”,則說(shuō)明實(shí)例沒(méi)有被添加到舞臺(tái)中。要將實(shí)例添加到舞臺(tái)中,必須使用addChild函數(shù)將實(shí)例添加到顯示列表。

對(duì)比this和顯示實(shí)例調(diào)用繪圖方法的區(qū)別

最終,我們可以得出結(jié)論:使用顯示實(shí)例調(diào)用graphics屬性繪制的圖形,需要使用addChild函數(shù)將其添加到舞臺(tái)中才能正常顯示。而使用this調(diào)用graphics屬性繪制的圖形,則無(wú)需額外操作,因?yàn)橹鲿r(shí)間軸已經(jīng)放在舞臺(tái)中了。這便是this和其他顯示實(shí)例調(diào)用繪圖方法的區(qū)別之處。

結(jié)語(yǔ)

通過(guò)本文的探究,我們更深入地理解了Flash中this和其他顯示實(shí)例調(diào)用繪圖方法的不同之處。這對(duì)于提升在Flash中繪制圖形的效率和準(zhǔn)確性有著重要的意義。希望本文能夠幫助讀者更好地應(yīng)用這些知識(shí)在實(shí)際的Flash項(xiàng)目中。

標(biāo)簽: