+ -
当前位置:首页 → 问答吧 → as1转AS2出错,请教

as1转AS2出错,请教

时间:2011-09-12

来源:互联网

以下的代码在AS1输出可用,但在AS2下不可用,请教高手,错在哪里?能否帮改一下,谢谢
复制内容到剪贴板
代码:
onClipEvent (load) {
    hx = 990/2;
    hy = 400/2;
    r = 100;
    a = 30;
    function speed(num) {
        speedY = -(this._parent._ymouse-hy)/num;
        return speedY;
    }
    function trans() {
        p += speed(60);
        range = ((p+72)*Math.PI)/180;
        re1 = ((Math.sin(range))*r);
        re2 = ((Math.cos(range))*a);
    }
    function property() {
        trans();
        _y = hy+re1;
        _yscale = _xscale=_alpha=re2+70;
        this.swapDepths(_alpha);
    }
}
onClipEvent (enterFrame) {
    property();
}

作者: song123   发布时间: 2011-09-12

变量使用前先申明,并赋予初始值




//----------------------------------
如果需要继续追问,请看:

1把您出问题的文件全部放入一个文件夹,然后压缩上传。(一定要说明里面的FLA文件是哪个版本)
如果文件太大,可以分卷压缩,申明邮箱上传到里面,告诉大家登陆地址,用户名密码。也可以使用到处都有的免费网盘。
2叙述清楚,您想实现什么功能,做这个文件是想要达到什么样的效果。
3当前文件出了什么问题,为了解决这个问题,您采取了哪些方法。


当然也不是你上传了文件,就有一定会有朋友解答。这个还要看大家对你的问题是否有兴趣,有时间。
请耐心等待吧。

作者: flash023   发布时间: 2011-09-13

现在的问题是,如果输出发布设置成FLASH5播放器,as1版本,就能正常执行,如果发布设置成flash player8,as2版本就不能执行了。源码在附件中。
转MC.rar (893.97 KB)
转MC.rar (893.97 KB)
下载次数: 7
2011-9-13 09:37

作者: song123   发布时间: 2011-09-13