Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 在actionscript 2中加载actionscript 3生成的swf_Actionscript 3_Flash_Actionscript - Fatal编程技术网

Actionscript 3 在actionscript 2中加载actionscript 3生成的swf

Actionscript 3 在actionscript 2中加载actionscript 3生成的swf,actionscript-3,flash,actionscript,Actionscript 3,Flash,Actionscript,我想问一个问题。 如果我用ActionScript3制作一个swf,并在ActionScript2中作为电影加载,它会失去交互性吗? 我想使用slider组件和其他东西。很遗憾,您无法将AS3 swf文件加载到AS2 swf中(另一种方法可能有一些限制) 用ActionScript 1.0或2.0编写的SWF文件无法加载用ActionScript 3.0编写的SWF文件。这意味着在Flash 8或Flex Builder 1.5或更早版本中编写的SWF文件无法加载ActionScript 3.0

我想问一个问题。 如果我用ActionScript3制作一个swf,并在ActionScript2中作为电影加载,它会失去交互性吗?
我想使用slider组件和其他东西。

很遗憾,您无法将AS3 swf文件加载到AS2 swf中(另一种方法可能有一些限制)

用ActionScript 1.0或2.0编写的SWF文件无法加载用ActionScript 3.0编写的SWF文件。这意味着在Flash 8或Flex Builder 1.5或更早版本中编写的SWF文件无法加载ActionScript 3.0 SWF文件


来源:

你为什么不试试呢?是的,我只是测试了一下,什么都没发生。。。皮蒂。。。您知道是否有办法将ActionScript2中的事件侦听器添加到滑块中吗?我用一个可拖动的控制球做了滑块。我想相互作用,当我移动第一个鼠标时,另一个会朝相反的方向移动。是的,你可以添加一个鼠标下降事件,然后开始听鼠标移动(在鼠标上升时,你停止听鼠标移动),或者你可以使用startDrag()。我有代码var startval=225/2;var maxval=巴热。_y+225;control\u heat.onPress=function(){this.startDrag(true,bar\u heat.\u x-2.5,bar\u heat.\u y,bar\u heat.\u x-2.5,bar\u heat.\u y+225);}control\u heat.onReleaseOutside=function(){this.stopDrag()}control\u heat.onMouseMove=function(){newpoint=newobject();newpoint.x=this.\ux;newpoint.y=this.\uy\uroot.bar\uheat.globalToLocal(newpoint);num=newpoint.y;heattxt.text=Math.round(num);\uroot.slider\uhumi.control\uhumi.\uy=this.\uy}另一个滑块是这样的。我测试了它,但它只在1上工作