在stage-Actionscript中保持较大的图像或对象可拖动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在stage-Actionscript中保持较大的图像或对象可拖动相关的知识,希望对你有一定的参考价值。

This function will keep an image that is larger than the stage dragging within the stage view, stopping at any edge of the image.
  1. hiResSprite.addEventListener(MouseEvent.MOUSE_DOWN,startDragHiRes);
  2.  
  3. function startDragHiRes(e:Event):void {
  4. var hiResWidth = e.target.width;
  5. var hiResHeight = e.target.height;
  6. var stageWidthVal = stage.stageWidth;
  7. var stageHeightVal = stage.stageHeight;
  8.  
  9. var hiResX = hiResWidth - stageWidthVal;
  10. var hiResY = hiResHeight - stageHeightVal;
  11. var dragWidth = hiResWidth - stageWidthVal;
  12. var dragHeight = hiResHeight - stageHeightVal;
  13.  
  14. var hiResDragRect = new Rectangle(-hiResX,-hiResY,dragWidth,dragHeight);
  15. hiResSprite.startDrag(false,hiResDragRect);
  16. }

以上是关于在stage-Actionscript中保持较大的图像或对象可拖动的主要内容,如果未能解决你的问题,请参考以下文章

POJ 1442 Black Box(优先队列)

虚拟化环境中部署核心数据库,能保持性能不降低吗?

两个有序数组进行整合,要求整合后数组保持有序

期货策略:卖出涨幅较大期货合约,买入涨幅较小期货合约

Java基础学习总结(186)—— GraalVM 是 Java 在云原生时代保持强大竞争力的大杀器吗

Java基础学习总结(186)—— GraalVM 是 Java 在云原生时代保持强大竞争力的大杀器吗