这个代码在Flash8中运行怎么运行不了了呢,高手指教

function init(){
        _root.createEmptyMovieClip("pad",1);
        pad._x=270;
        pad._y=200;
        }
        ya=Math.PI;
        fl=200;
        x=new Array(-100,100,100,-100,-100,100,100,-100);
        y=new Array(-100,-100,100,100,-100,-100,100,100);
        z=new Array(-100,-100,-100,-100,100,100,100,100);
        xp=new Array();
        yp=new Array();
        function square(x1,y1,x2,y2,x3,y3,x4,y4,col){
                pad.beginFill(col,50);
                pad.lineStyle(1,0,100);
                pad.moveTo(x1,y1);
                pad.lineTo(x2,y2);
                pad.lineTo (x3,y3);
                pad.lineTo(x4,y4);
                pad.lineTo(x1,y1);
                pad.endFill();
                }
                _root.onEnterFrame=function(){
                        init();
                        cosxa=Math.cos(xa);
                        sinxa=Math.sin(xa);
                        cosya=Math.cos(ya);
                        xa+=pad._ymouse/1000;
                        ya+=pad._xmouse/1000;
                        for(i=0;i<0;i++){
                                ypt=cosxa*y-sinxa*z;
                                zpt=cosxa*z+sinxa*y;
                                xpt=cosya*x-sinya*zpt;
                                zpt=cosya*zpt+sinya*x;
                                scale=fl/(fl+zpt+200);
                                xp=xpt*scale;
                                yp=ypt*scale;
                                }
                                square(xp[0],yp[0],xp[1],yp[1],xp[2],yp[2],xp[3],yp[3],0xff0000);
                                square(xp[0],yp[0],xp[3],yp[3],xp[7],yp[7],xp[4],yp[4],0x00ff00);
                                square(xp[4],yp[4],xp[5],yp[5],xp[6],yp[6],xp[7],yp[7],0x0000ff);
                                square(xp[1],yp[1],xp[2],yp[2],xp[6],yp[6],xp[5],yp[5],0xff00ff);
                                square(xp[0],yp[0],xp[1],yp[1],xp[5],yp[5],xp[4],yp[4],0xffff00);
                                square(xp[2],yp[2],xp[3],yp[3],xp[7],yp[7],xp[6],yp[6],0x00ff00);
                        }
                        _root.onMouseDown=function(){
                                _root.draw=true;
                                }
                                _root.onMouseUp=function(){
                                        _root.draw=false
                                        }