如何在 Flash 上拖动和缩放大影片剪辑? (就像谷歌地图 - 没有 +- 按钮)
就是这样。我想要一个大的影片剪辑或图像可以像地图一样在屏幕上拖动。 我对动作脚本很陌生,所以请描述一下。
that's about it. I want a big movieclip or image to be dragable around the screen like a map.
i'm very new to actionscript so please be descriptive.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
选项 1:最简单的选择是使用 ScrollPane 控件。
最初您可以完全不需要任何代码。
组件面板(Windows/Linux 上为 Ctrl+F7 / OSX 上为 CMD+F7
参数选项卡
ScollPane 源代码中的链接 id
范围。
查看文档和示例。
选项 2:使用掩码:
bigMovieClip
MOUSE_DOWN
和MOUSE_UP 的事件侦听器
设置拖动操作需要 3:
选项 3: 使用 scrollRect MovieClip 属性
例如,如果您的剪辑为 1000x1000,并且您希望可见区域从 0,0 开始为 500x500,那么您需要做的就是
当您需要滚动,
您存储矩形,根据需要修改
x
或y
并更新滚动矩形祝你好运
Option 1: Your easiest option would be to use the ScrollPane control in Flash.
You could get away with no code at all initially.
Components Panel (Ctrl+F7 on Windows/Linux /CMD+F7 on OSX)
Parameters tab
linkage id in the ScollPane's source
parameter.
Have a look at the documetation and examples.
Option 2: Use a mask:
bigMovieClip
MOUSE_DOWN
andMOUSE_UP
to setup draggingactioncript 3 required:
Option 3: Use the scrollRect property of MovieClip
If your clip is 1000x1000 for example, and you want your visible area to be 500x500 starting from 0,0 all you need to do is
then when you need to scroll,
you store the rectangle, modify the
x
ory
depending on your needs and update the scrollRectGood luck