FlashPlayer默认的Focus矩形的范围
发布时间:2020-12-15 17:28:22 所属栏目:百科 来源:网络整理
导读:如果Sprite的子对象尺寸大于Sprite的可视尺寸,Sprite获得Focus后,默认Focus矩形的大小并非Sprite的可视大
如果Sprite的子对象尺寸大于Sprite的可视尺寸,Sprite获得Focus后,默认Focus矩形的大小并非Sprite的可视大小。 见示例: package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; public class b extends Sprite { public function b() { stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; var sp:Sprite = new Sprite(); sp.buttonMode = true; sp.graphics.beginFill(0xff0000); sp.graphics.drawRect(0,300,300); sp.graphics.endFill(); sp.x=100; sp.y=100; addChild(sp); var con:Sprite = new Sprite(); //con.buttonMode = true; con.graphics.beginFill(0x00ff00); con.graphics.drawRect(0,500,500); con.graphics.endFill(); con.x=10; con.y=10; var mask:Sprite = new Sprite(); //con.buttonMode = true; mask.graphics.beginFill(0x00ff00); mask.graphics.drawRect(0,200,200); mask.graphics.endFill(); mask.x=10; mask.y=10; con.mask =mask; sp.addChild(con); sp.addChild(mask); trace(sp.width,sp.height); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |