Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Летающие слова (типа звездный путь :) (http://www.flasher.ru/forum/showthread.php?t=71174)

BiZ 30.10.2005 10:11

Летающие слова (типа звездный путь :)
 
Здравствуйте,
Неподскажите - есть-ли у кого-нибудь исходник такой флешки, а то позарез нужно, а сам я во флеше не очень..
Может конечно несовсем копию этой, но самое главное чтоб слова летали :-)
Самое главное чтоб можно было текст, фон и т.д. поменять.
http://www.tottenhamhotspur.com/imag...ext_tunnel.swf

seifip 30.10.2005 12:46

jestj - vecherom vyshlju...

Flasher_MX 30.10.2005 16:53

Тут такое дело!
 
Меня очень заинтересовал вопрос и я попытался сделать этот эфект. Я декодировал этот swf и получил такой скрипт:

Object.environment = this;
"dz".-500 = 6;
this.fl = 5000;
this.createEmptyMovieClip("space", 1);
space._x = 570;
space._y = 426;
this.somewords = " burch robinson keller fulop ziegler defendi naybet taricco defoe richards edman pamarot mabizela atouba king ifil gardner kelly dilevski davis davies mendes brown redknapp carrick ricketts marney jackson slabber kanoute keane bunjevcevic silva barnard santini arnesen www.spurs.co.uk ";
this.wordList = new Array();
this.wordList = this.somewords.split(" ");
n = 0;
if(! this.wordList.length <= n)
{
var word = Object.environment.wordList.n;
var x = random(600) - 300;
var y = random(337) - 169;
var z = random(Object.environment.fl * 2) - Object.environment.fl;
depth = depth++;
nombre = "word" + String(depth);
z = 4;
space.attachMovie("spaceWord", nombre, depth, initialization);
n = n++;
}
function ()
{
this;
.cam.dz = .cam.dz + 80;
.cam.x = .cam.x + .cam.dx - .cam.x / 1;
.cam.y = .cam.y + .cam.dy - .cam.y / 1;
.cam.z = .cam.z + .cam.dz - .cam.z / 3;
;
}
"z".this = "onEnterFrame";
stop();

Я создал кадр в который и пихнул этот скрипт, и слово "word".
Когда я попытался протестировать сцену этот swf, Flash выдал такие ошибки:

**Ошибка** Сцена=Сцена 1, layer=spase, frame=1:Line 2: Expected a field name after '.' operator.
"dz".-500 = 6;

**Ошибка** Сцена=Сцена 1, layer=spase, frame=1:Line 26: Unexpected '.' encountered
.cam.dz = .cam.dz + 80;

**Ошибка** Сцена=Сцена 1, layer=spase, frame=1:Line 27: Operator '=' must be followed by an operand
.cam.x = .cam.x + .cam.dx - .cam.x / 1;

**Ошибка** Сцена=Сцена 1, layer=spase, frame=1:Line 28: Operator '=' must be followed by an operand
.cam.y = .cam.y + .cam.dy - .cam.y / 1;

**Ошибка** Сцена=Сцена 1, layer=spase, frame=1:Line 29: Operator '=' must be followed by an operand
.cam.z = .cam.z + .cam.dz - .cam.z / 3;

**Ошибка** Сцена=Сцена 1, layer=spase, frame=1:Line 32: Expected a field name after '.' operator.
"z".this = "onEnterFrame";

Так вот теперь я думаю, может сам код записан неверно или я сделал квадратное колесо! :) Мне тоже очень интересно как делается этот эфект! ПОЖАЛУЙСТА ПОМОГИТЕ ЭТОМУ ЧЕЛОВЕКУ! :( И мне заодно разобраться, что я неучел и что делаю не так :confused:

aksios 30.10.2005 18:21

Правильным путем идете товарищи!
P.S. Скрипт у меня есть, но сам поцесс...

BiZ 31.10.2005 19:46

To seifip
Вышли если нетрудно мне на мыло - pf@list.ru

To Flasher_MX
Да, я декодер тоже использовал, потом исходник уже хотел опять перегнать в swf - неработает, слова нелетают а на месте стоят в самом центре экрана.

D12 31.10.2005 22:14

Вложений: 1
эх )))
ребятня )))
будте проще )))

BiZ 01.11.2005 13:47

D12
Я непонял - а там можно не одно слово пустить а несколько и чтоб они в случайном порядке появлялись?
Но без особой переделки скрипта.

D12 01.11.2005 21:02

можно все )))
сделай тоже самое для другова обьекта )))

P.S. ну вот те на ) как компилятором так "мы" научились пользоватся а в простом коде разобратся ..................

BiZ 02.11.2005 17:40

To D12
Привет!
Да о том и речь - декомпилировать много ума ненадо - два щелчка и все :-)
Я знаю что лучше, конечно, самому разобраться - я так всегда делаю, но просто тут другое дело - нужно срочно сделать, а времени на изучение нет.
Если у тебя есть время сделать такой эффект - буду благодарен.

D12 02.11.2005 23:21

Вложений: 1
....................... :rolleyes:


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

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