卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

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

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

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

判斷顯示實例是否在舞臺中

要判斷顯示實例是否在舞臺中,可以使用實例的stage屬性。如果stage為null,則說明顯示實例沒有被添加到舞臺中。通過代碼進行判斷,并觀察運行程序后,“輸出”的值是否為“[object Stage]”來確認實例是否在舞臺中正常顯示圓形。

使用addChild函數添加實例到舞臺

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

對比this和顯示實例調用繪圖方法的區(qū)別

最終,我們可以得出結論:使用顯示實例調用graphics屬性繪制的圖形,需要使用addChild函數將其添加到舞臺中才能正常顯示。而使用this調用graphics屬性繪制的圖形,則無需額外操作,因為主時間軸已經放在舞臺中了。這便是this和其他顯示實例調用繪圖方法的區(qū)別之處。

結語

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

標簽: