我正在学习Flash(CS4,AS3)并正在创建游戏。我目前有1个带有4个场景的flv文件,然后我从左到右移动到场景2然后从左到右移动。这是弹出需要点击的项目并获得积分的游戏。
有什么方法可以将它们合并到一个场景中吗? Flash只允许最大宽度为2880像素。原因是场景之间的过渡是RUBBISH和我的AS在场景之间不能正常工作(它失去了价值)。
非常感谢任何帮助!
森
答案 0 :(得分:2)
执行scrolling is by using tiles的常用方法。基本上你使用小的构建块来绘制游戏中的背景。使用这种技术,你可以在游戏中拥有几乎无限的宽度。查看上面链接的文章!
答案 1 :(得分:0)
虽然它仍然是技术上基于图块的滚动,但如果你的背景真的不是由单独的小图块组成,你仍然可以将它分成2880px宽的bitmapDatas,将那些bitmapDatas推送到一个数组上,并在运行时copyPixel所需的像素到你的屏幕上。