加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex滑动面板,类似QQ隐藏效果

发布时间:2020-12-15 05:02:10 所属栏目:百科 来源:网络整理
导读:想做一个悬浮菜单,自动隐藏到界面边缘,鼠标移上去时滑动展开。在网上找到一个代码,效果里面有点小小bug:鼠标移到面板位置不动时,面板会一直闪烁。我对代码进行了一点优化,现在可以正常的展现: ?xml?version= "1.0" ? ?? !--?Simple?example?to?demons
想做一个悬浮菜单,自动隐藏到界面边缘,鼠标移上去时滑动展开。在网上找到一个代码,效果里面有点小小bug:鼠标移到面板位置不动时,面板会一直闪烁。我对代码进行了一点优化,现在可以正常的展现:
<?xml?version="1.0"?> ??
  1. <!--?Simple?example?to?demonstrate?the?Move?effect.?--> ??
  2. <mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"?creationComplete="init()"> ??
  3. ??
  4. ????<mx:Script> ??
  5. ????????<![CDATA[ ??
  6. ????????????import?mx.controls.Alert; ??
  7. ???????????? ??
  8. ????????????private?function?init():void{ ??
  9. ????????????????//初始默认将百分之九十的图片隐藏起来。通过y轴的福坐标来设置 ??
  10. ????????????????img.y=0-(img.height*0.90??
  11. ????????????}??????????? ??
  12. ????????????//当鼠标覆盖的时候?将图片显示出来 ??
  13. ????????????private?function?moveMOverImage():void?{ ??
  14. ????????????????/////////////优化/////////// ??
  15. ????????????????if(myMove.isPlaying) ??
  16. ????????????????myMove.stop(); ??
  17. ????????????????/////////////////////////// ??
  18. ????????????????myMove.yTo=0;? ??
  19. ????????????????myMove.play(); ??
  20. ????????????} ??
  21. ???????????? ??
  22. ????????????//鼠标移开的时候在将图片重新隐藏 ??
  23. ????????????private?function?moveMOutImage():void?{ ??
  24. ????????????????/////////////优化/////////// ??
  25. ????????????????if(myMove.isPlaying) ??
  26. ????????????????myMove.stop(); ??
  27. ????????????????/////////////////////////// ??
  28. ????????????????myMove.yTo=0-(img.height*0.90);? ??
  29. ????????????????myMove.play(); ??
  30. ????????????} ??
  31. ???????????? ??
  32. ???????????? ??
  33. ??????]]> ??
  34. ????</mx:Script> ??
  35. ??
  36. ????<mx:Move?id="myMove"?target="{img}"??/> ??
  37. ??
  38. ????<mx:Panel?title="Move?Effect?Example"?width="95%"?height="95%"? ??
  39. ????????paddingTop="5"?paddingLeft="10"?paddingRight="10"?paddingBottom="5"> ??
  40. ??
  41. ????????<mx:Canvas?id="canvas"?width="100%"?height="100%"?> ??
  42. ??
  43. ????????????<mx:Image?id="img"?source="@Embed(source='beijing.png')"???mouSEOver="moveMOverImage();"?mouSEOut="moveMOutImage();"?/> ??
  44. ??
  45. ????????</mx:Canvas> ??
  46. ???? ??
  47. ????</mx:Panel> ??
  48. </mx:Application>??
  • huadong_new.rar

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读