`
wangangie21
  • 浏览: 61592 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

遮罩的使用

 
阅读更多

  有N个按钮又不想其导航栏出现烦人的滚动条。
  解决方法:使用flash的遮罩效果。
  任何组件可以作为另外组件的遮罩,flash美工人员经常使用遮罩做效果,比如淡入淡出等。遮罩,顾名思义,就是遮掉某部分,但是这部分依然还是存在的。在flex当中,可视化组件有个mask的属性,指定其他组件ID可以就可以将其变成自身遮罩了。
   flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="application1_creationCompleteHan dler(event)" xmlns:local="*" xmlns:skin="assets.skin.*" styleName="backgroundImage"> -->  =Vector.([1, 2, 2, 2, 2]); var coords:Vector.=Vector.([132, 20, 46, 254, 244, 100, 20, 98, 218, 254]); container.graphics.drawPath(commands, coords); addElement(container); userid.appendText("hello,world"); centerPoint=new Point(this.width / 2, this.height / 2); } private function centerBtn(centerPoint:Point, radius:Number, btn:Button):void { } private function centerBtns():void { var radius:Number=500; var len:int=10; var constRadian:Number=Math.PI / 180; var totleRadian:Number=len * Math.PI / 180; for (var i:int=0; i  endPoint) { temp=endPoint; } var k:Number=(temp - startPoint) / (endPoint - startPoint); mc.x+=((startPoint - (mc.width - (endPoint - startPoint)) * k) - mc.x) * ratio; } protected function maskCanvas_rollOverHandler(event:MouseEvent):void { // TODO Auto-generated method stub } protected function maskCanvas_rollOutHandler(event:MouseEvent):void { // TODO Auto-generated method stub } protected function imageGH_rollOverHandler(event:MouseEvent):void { addEventListener(Event.ENTER_FRAME, Run); } protected function imageGH_rollOutHandler(event:MouseEvent):void { removeEventListener(Event.ENTER_FRAME, Run); } ]]-->     width="600" height="300" x="552" y="10">               width="663" height="274" backgroundColor="#ff0000" id="maskCanvas" cornerRadius="15" borderStyle="solid" rollOver="maskCanvas_rollOverHandler(event)" rollOut="maskCanvas_rollOutHandler(event)">   width="164" height="81"/>  width="500" height="500"/>  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics