Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Выдает ошибку (http://www.flasher.ru/forum/showthread.php?t=122193)

pickaxe 04.03.2009 15:18

Выдает ошибку
 
Вложений: 1
Вот код Actionscript

Код AS3:

import caurina.transitions.*;
import com.theflashblog.fp10.SimpleZSorter;
import flash.filters.BlurFilter;
 
var myFilter1:BlurFilter = new BlurFilter(0,0,1);
var myFilter2:BlurFilter = new BlurFilter(0,0,1);
var myFilter3:BlurFilter = new BlurFilter(0,0,1);
var myFilter4:BlurFilter = new BlurFilter(0,0,1);
var myFilter5:BlurFilter = new BlurFilter(0,0,1);
var myFilter6:BlurFilter = new BlurFilter(0,0,1);
var myFilter7:BlurFilter = new BlurFilter(0,0,1);
var myFilter8:BlurFilter = new BlurFilter(0,0,1);
 
var mySpace:Sprite = new Sprite();
addChild(mySpace);
mySpace.x = 450;
mySpace.y = 200;
 
var f1:s1 = new s1();
var f2:s2 = new s2();
var f3:s3 = new s3();
var f4:s4 = new s4();
var f5:s5 = new s5();
var f6:s6 = new s6();
var f7:s7 = new s7();
var f8:s8 = new s8();
 
f1.z = 1000;
f2.z = 3000;
f3.z = 5000;
f4.z = 7000;
f5.z = 9000;
f6.z = 11000;
f7.z = 13000;
f8.z = 15000;
 
f1.x = 450;
f2.x = 450;
f3.x = 450;
f4.x = 450;
f5.x = 450;
f6.x = 450;
f7.x = 450;
f8.x = 450;
 
f1.y = 460;
f2.y = 450;
f3.y = 450;
f4.y = 450;
f5.y = 450;
f6.y = 450;
f7.y = 450;
f8.y = 450;
 
f1.buttonMode = true;
f2.buttonMode = true;
f3.buttonMode = true;
f4.buttonMode = true;
f5.buttonMode = true;
f6.buttonMode = true;
f7.buttonMode = true;
f8.buttonMode = true;
 
b1.buttonMode = true;
b2.buttonMode = true;
b3.buttonMode = true;
b4.buttonMode = true;
b5.buttonMode = true;
b6.buttonMode = true;
b7.buttonMode = true;
b8.buttonMode = true;
 
f1.addEventListener(MouseEvent.CLICK, moveCam);
f2.addEventListener(MouseEvent.CLICK, moveCam);
f3.addEventListener(MouseEvent.CLICK, moveCam);
f4.addEventListener(MouseEvent.CLICK, moveCam);
f5.addEventListener(MouseEvent.CLICK, moveCam);
f6.addEventListener(MouseEvent.CLICK, moveCam);
f7.addEventListener(MouseEvent.CLICK, moveCam);
f8.addEventListener(MouseEvent.CLICK, moveCam);
 
mySpace.addChild(f1);
mySpace.addChild(f2);
mySpace.addChild(f3);
mySpace.addChild(f4);
mySpace.addChild(f5);
mySpace.addChild(f6);
mySpace.addChild(f7);
mySpace.addChild(f8);
 
stage.addEventListener(MouseEvent.MOUSE_WHEEL, travelSpace);
mySpace.addEventListener(Event.ENTER_FRAME, updatePos);
 
b1.addEventListener(MouseEvent.MOUSE_OVER, bOver);
b1.addEventListener(MouseEvent.MOUSE_OVER, zipTo);
b1.addEventListener(MouseEvent.MOUSE_OUT, bOut);
b1.addEventListener(MouseEvent.CLICK, zipTo);
 
b2.addEventListener(MouseEvent.MOUSE_OVER, bOver);
b2.addEventListener(MouseEvent.MOUSE_OVER, zipTo);
b2.addEventListener(MouseEvent.MOUSE_OUT, bOut);
b2.addEventListener(MouseEvent.CLICK, zipTo);
 
b3.addEventListener(MouseEvent.MOUSE_OVER, bOver);
b3.addEventListener(MouseEvent.MOUSE_OVER, zipTo);
b3.addEventListener(MouseEvent.MOUSE_OUT, bOut);
b3.addEventListener(MouseEvent.CLICK, zipTo);
 
b4.addEventListener(MouseEvent.MOUSE_OVER, bOver);
b4.addEventListener(MouseEvent.MOUSE_OVER, zipTo);
b4.addEventListener(MouseEvent.MOUSE_OUT, bOut);
b4.addEventListener(MouseEvent.CLICK, zipTo);
 
b5.addEventListener(MouseEvent.MOUSE_OVER, bOver);
b5.addEventListener(MouseEvent.MOUSE_OVER, zipTo);
b5.addEventListener(MouseEvent.MOUSE_OUT, bOut);
b5.addEventListener(MouseEvent.CLICK, zipTo);
 
b6.addEventListener(MouseEvent.MOUSE_OVER, bOver);
b6.addEventListener(MouseEvent.MOUSE_OVER, zipTo);
b6.addEventListener(MouseEvent.MOUSE_OUT, bOut);
b6.addEventListener(MouseEvent.CLICK, zipTo);
 
b7.addEventListener(MouseEvent.MOUSE_OVER, bOver);
b7.addEventListener(MouseEvent.MOUSE_OVER, zipTo);
b7.addEventListener(MouseEvent.MOUSE_OUT, bOut);
b7.addEventListener(MouseEvent.CLICK, zipTo);
 
b8.addEventListener(MouseEvent.MOUSE_OVER, bOver);
b8.addEventListener(MouseEvent.MOUSE_OVER, zipTo);
b8.addEventListener(MouseEvent.MOUSE_OUT, bOut);
b8.addEventListener(MouseEvent.CLICK, zipTo);
 
 
Tweener.addTween(mySpace, {z:-f1.z, x:f1.x - 720, y:f1.y - 700, time:2});
 
 
function moveCam(e:MouseEvent):void
{
        Tweener.addTween(mySpace, {z:-e.target.z, x:e.target.x - 720, y:e.target.y - 700, time:2});
}
 
function travelSpace(e:MouseEvent):void
{
        Tweener.addTween(mySpace, {z:mySpace.z - (e.delta * 400), time:2});
 
if(mySpace.z > -1000){
        Tweener.addTween(mySpace, {z:-1000, time:1});
}else if(mySpace.z < -11000){
        Tweener.addTween(mySpace, {z:-11000, time:1});
}
 
}
 
function zipTo(e:MouseEvent):void
{
        if(e.target == b1){
                Tweener.addTween(mySpace, {z:-f1.z, x:f1.x - 720, y:f1.y - 700, time:2});
        }else if(e.target == b2){
                Tweener.addTween(mySpace, {z:-f2.z, x:f2.x - 720, y:f2.y - 700, time:2});
        }else if(e.target == b3){
                Tweener.addTween(mySpace, {z:-f3.z, x:f3.x - 720, y:f3.y - 700, time:2});
        }else if(e.target == b4){
                Tweener.addTween(mySpace, {z:-f4.z, x:f4.x - 720, y:f4.y - 700, time:2});
        }else if(e.target == b5){
                Tweener.addTween(mySpace, {z:-f5.z, x:f5.x - 720, y:f5.y - 700, time:2});
        }else if(e.target == b6){
                Tweener.addTween(mySpace, {z:-f6.z, x:f6.x - 720, y:f6.y - 700, time:2});
        }else if(e.target == b7){
                Tweener.addTween(mySpace, {z:-f7.z, x:f7.x - 720, y:f7.y - 700, time:2});
        }else if(e.target == b8){
                Tweener.addTween(mySpace, {z:-f8.z, x:f8.x - 720, y:f8.y - 700, time:2});
        }
}
 
function updatePos(e:Event):void
{
        myFilter1.blurX = -(mySpace.z + f1.z) / 80;
        myFilter2.blurX = (mySpace.z + f2.z) / 80;
        myFilter3.blurX = (mySpace.z + f3.z) / 80;
        myFilter4.blurX = (mySpace.z + f4.z) / 80;
        myFilter5.blurX = (mySpace.z + f5.z) / 80;
        myFilter6.blurX = (mySpace.z + f6.z) / 80;
        myFilter7.blurX = (mySpace.z + f7.z) / 80;
        myFilter8.blurX = (mySpace.z + f8.z) / 80;
 
        myFilter1.blurY = myFilter1.blurX;
        myFilter2.blurY = myFilter2.blurX;
        myFilter3.blurY = myFilter3.blurX;
        myFilter4.blurY = myFilter4.blurX;
        myFilter5.blurY = myFilter5.blurX;
        myFilter6.blurY = myFilter6.blurX;
        myFilter7.blurY = myFilter7.blurX;
        myFilter8.blurY = myFilter8.blurX;
 
        f1.filters = [myFilter1];
        f2.filters = [myFilter2];
        f3.filters = [myFilter3];
        f4.filters = [myFilter4];
        f5.filters = [myFilter5];
        f6.filters = [myFilter6];
        f7.filters = [myFilter7];
        f8.filters = [myFilter8];
 
        SimpleZSorter.sortClips(mySpace);
}
 
 
function bOver(e:MouseEvent):void
{
        if(e.target == b1){
                Tweener.addTween(b1, {x:753.1, time:1});
        }else if(e.target == b2){
                Tweener.addTween(b2, {x:808.8, time:1});
        }else if(e.target == b3){
                Tweener.addTween(b3, {x:881.2, time:1});
        }else if(e.target == b4){
                Tweener.addTween(b4, {x:925.9, time:1});
        }else if(e.target == b5){
                Tweener.addTween(b5, {x:796.7, time:1});
        }else if(e.target == b6){
                Tweener.addTween(b6, {x:845, time:1});
        }else if(e.target == b7){
                Tweener.addTween(b7, {x:845, time:1});
        }else if(e.target == b8){
                Tweener.addTween(b8, {x:845, time:1});
        }
}
 
function bOut(e:MouseEvent):void
{
        if(e.target == b1){
                Tweener.addTween(b1, {x:773.1, time:1});
        }else if(e.target == b2){
                Tweener.addTween(b2, {x:828.8, time:1});
        }else if(e.target == b3){
                Tweener.addTween(b3, {x:901.2, time:1});
        }else if(e.target == b4){
                Tweener.addTween(b4, {x:945.9, time:1});
        }else if(e.target == b5){
                Tweener.addTween(b5, {x:816.7, time:1});
        }else if(e.target == b6){
                Tweener.addTween(b6, {x:865, time:1});
        }else if(e.target == b7){
                Tweener.addTween(b7, {x:865, time:1});
        }else if(e.target == b8){
                Tweener.addTween(b8, {x:865, time:1});
        }
}

http://volgarast.ru/error.jpg

Не пойму, в чем ошибка?!

mre 04.03.2009 15:26

Жесть ))

pickaxe 04.03.2009 15:45

Разобрался сам. Проглядел присвоение переменной.

2morrowMan 04.03.2009 16:25

Зачетный код! Вспомнил детство! :)


Часовой пояс GMT +4, время: 09:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.