Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.03.2009, 15:18
pickaxe вне форума Посмотреть профиль Отправить личное сообщение для pickaxe Найти все сообщения от pickaxe
  № 1  
Ответить с цитированием
pickaxe

Регистрация: Feb 2009
Сообщений: 22
По умолчанию Выдает ошибку

Вот код 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});
	}
}


Не пойму, в чем ошибка?!
Изображения
 


Последний раз редактировалось iNils; 04.03.2009 в 15:49.
Старый 04.03.2009, 15:26
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 2  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Жесть ))
__________________
Griver

Старый 04.03.2009, 15:45
pickaxe вне форума Посмотреть профиль Отправить личное сообщение для pickaxe Найти все сообщения от pickaxe
  № 3  
Ответить с цитированием
pickaxe

Регистрация: Feb 2009
Сообщений: 22
Разобрался сам. Проглядел присвоение переменной.

Старый 04.03.2009, 16:25
2morrowMan вне форума Посмотреть профиль Отправить личное сообщение для 2morrowMan Найти все сообщения от 2morrowMan
  № 4  
Ответить с цитированием
2morrowMan
 
Аватар для 2morrowMan

Регистрация: Aug 2007
Сообщений: 467
Зачетный код! Вспомнил детство!
__________________
Лучше быть умным и иногда делать глупости, чем глупым и постоянно умничать!

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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