2012-12-12 81 views
0

我正在制作一个补间动画,并使用动画影片剪辑。 我的问题是我可以使用as3吗? 我有24帧的简单补间动画,当我点击“动作”在flash6到as3编辑区域我不能?补间动画影片剪辑

我希望能够像超链接一样点击影片剪辑来加载另一个网页。

这是因为你不能这样做吗?

回答

0

将您的所有操作脚本代码放置在单独的图层中。 因为在AS3中不能将任何代码直接应用于显示对象。 这里有几行代码,我用于ball_mc -

import flash.net.navigateToURL; 

    var link:String = 'http://www.google.com'; 

    ball_mc.addEventListener(MouseEvent.CLICK, onClick); 

    function onClick(event:MouseEvent):void { 
     //trace('click'); 
     navigateToURL(new URLRequest(link)); 
    } 
+0

movie clip mc1 is undefined?它在图书馆中,并拖到舞台上? – jagguy

+0

解决了需要也定义MC1属性 – jagguy

+0

我检查,相同的代码它工作正常,即使我将从图书馆拖。如果在动画movieClip中包含其他对象,则应用此属性,mc1.mouseChildren = false; –