白の闇
光坂二年生
光坂二年生
  • 注册日期2011-03-18
  • 最后登录2015-01-06
  • 生日1988-10-27
  • 光玉263颗
阅读:1247回复:9

[悲剧]表示我不会写flash2.0的脚本了……

楼主#
更多 发布于:2012-02-09 20:23
      做了一天的数据表设计,到了下午总算是完成任务,了闲暇来的时候就想慢慢构思做本杂志的,于是问题来了……

片头动画,等我做的差不多了,才发现是用flash action script 3.0写的,然后现在貌似杂志工具,还不支持3.0语言,

又把环境换成2.0,研究了很久,还是没能把脚本移植成2.0。

swf展示如下:



3.0使用代码:
var _X:Number = Math.random() * 10 - 5; 
var _Y:Number = Math.random() * 10 - 5; 
var _A:Number = 1.0; 
var _S:Number = Math.random() * 10 - 5; 

this.addEventListener(Event.ENTER_FRAME, run); 

function run(evt:Event):void { 
        mc.x += _X; 
        mc.y += _Y; 
        mc.alpha = _A; 
        mc.scaleX =  _S; 
        mc.scaleY =  _S; 
        _A -= 0.025; 

        if (_A < 0) { 
                this.removeEventListener(Event.ENTER_FRAME, run); 
                //mc.alpha = -1; 
        this.removeChild(mc);
        } 
}


自己移植2.0代码
var _X = random(10) - 5; 
var _Y = random(10) - 5; 
var _A = 1.0; 
var _S = random(10) - 5; 
this.onEnterFrame = function(){
    mc._x += _X;
    mc._y += _Y;
     mc._alpha = _A; 
        mc._xscale =  _S; 
        mc._yscale =  _S; 
        _A  -= 0.025; 

        if (_A < 0) { 
        delete onEnterFrame;
        removeChild(mc);
        } 
}


很遗憾没有成功,2.0跟3.0差别太大了,于是有擅长这方面麻烦看到的时候指点小弟下了……。
喜欢0 评分0
[IMG]http://storage.live.com/items/4EEB6524C170617C%21185?filename=sign.png[/IMG]
白の闇
光坂二年生
光坂二年生
  • 注册日期2011-03-18
  • 最后登录2015-01-06
  • 生日1988-10-27
  • 光玉263颗
沙发#
发布于:2012-02-09 20:24
不晓得看得到flash不,我是终于知道了这边是爱普宽带……
[IMG]http://storage.live.com/items/4EEB6524C170617C%21185?filename=sign.png[/IMG]
回复(0) 喜欢(0)     评分
游客

返回顶部