2013-06-26 86 views

回答

3

不幸的是,您不能將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文件。

來源:http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000011.html

+0

是的,我只是測試它,沒有發生任何事...... pitty ...你知道是否有一種方法可以將動作腳本2中的事件監聽器添加到滑塊中嗎?我用可拖動的控制球製作滑塊。我想互相交流,當我移動第一個時,另一個移動相反的方向。 – George

+0

是的,你可以添加一個鼠標按下事件,然後開始聽鼠標移動(並在鼠標上停止聽鼠標移動),或者你可以使用startDrag()。 – Strille

+0

我有代碼var startval = 225/2; var maxval = bar_heat._y + 225; (true,bar_heat._x-2.5,bar_heat._y,bar_heat._x-2.5,bar_heat._y + 225);這個函數是一個函數。 } control_heat.onRelease = control_heat.onReleaseOutside = function(){ \t this.stopDrag(); } control_heat.onMouseMove = function(){ \t newpoint = new Object(); \t newpoint.x = this._x; \t newpoint.y = this._y \t _root.bar_heat.globalToLocal(newpoint); \t num = newpoint.y; \t heattxt.text = Math.round(num); \t _root.slider_humi.control_humi._y = this._y; \t }另一個滑塊是這樣的。我測試它,但它只適用於1 – George