Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Эффект рандомно набираемого текста (http://www.flasher.ru/forum/showthread.php?t=78660)

Ress™ 21.04.2006 20:52

Эффект рандомно набираемого текста
 
Вложений: 1
Приветствую.

Несложная, вроде, функция, никак не хочет у меня работать :) Знатоки, посмотрите пожалуйста - возможно опытный взгляд сразу найдет проблему. У меня ужо мозг кипит.. и куда я только трейсы не втыкал - не могу понять из-за чего.. Я сейчас даже не буду выкладывать свои немногочисленные догадки, чтобы не запутать никого :)

Итак, это эффект не-знаю-как-назвать.. В общем, набираемый текст, эффектно мельтешащий символами в процессе набора Приковывает внимание, и позарез нужен мне.. помогите, а? ) Исходник компактен, 7Кб.. В первом кадре, собственно, функция, во втором mc с вызовом - все там понятно, только работать не хочет :)

Sneg 21.04.2006 21:07

Какого результата хочешь добиться? - быстрее написать самому чем в таком путанном коде разбираться.

Friday13 21.04.2006 21:17

у тебя в этой строчке
var _l3 = _l1.randomList[_l2];
не определен _l1.randomList, равен undefined. ща нет времени разбираться.

Ress™ 21.04.2006 21:17

Нее.. Это очень сильно отличается ото всех подобных примочек, виденных мною и нужно именно заставить работать это, а не писать что-то другое. Функция была написана одним флешером для совместного баннера Reebok, сейчас он исчез.
Я просто попросил помочь )

Friday13 21.04.2006 21:19

а вообще в раздел ВАКАНСИИ;)

Ress™ 21.04.2006 21:26

Хех.. ясно..
$5 за работающую функцию, достаточный стимул чтобы посмотреть на исходник?.. )

silin 21.04.2006 23:05

Цитата:

Сообщение от Ress™
Функция была написана одним флешером для совместного баннера Reebok, сейчас он исчез.

этот флешер всегда так переменные называет _l1,_l2 ?.. :cool:
положи лучше работающую swf: проще будет разобраться, чем в твоем исходнике..

Ress™ 21.04.2006 23:29

Наверное :-/ баннер все-таки, даже переменные ужимаем по привычке.. потом, правда сами разобраться не можем )) А swf-ки нету рабочей )

sergwizard 22.04.2006 04:14

Вложений: 1
Тяжело разбираться в таком коде... Не такой ли эффект (судя по описанию) тебе нужен?

Ress™ 22.04.2006 14:14

Почти то, но, я уже говорил - тот не был похож ни на что, а таких, просто мельтешащих - сотни.. я сам склепать могу :)

Жаль, но похоже эффект потерян.
Всем спасибо.
Ну нафиг.

Ress™ 22.04.2006 14:31

Вот, еще к слову о переменных _11 - около года назад писал счетчик кадров для баннеров - получилось вот что:

Код:

_t=this;_t.createEmptyMovieClip("fc",_t.getNextDepth());
_t.fc._y=-20;_t.fc.createTextField("tf",_t.fc.getNextDepth(),0,0,100,20);
var fmt=new TextFormat(); fmt.font="_typewriter";
_t.fc.tf.setNewTextFormat(fmt);_t.fc.nf=30;
_t.fc.at=new Array();_t.fc.onEnterFrame=function(){
var l1=this;l1.at.push(getTimer());
if(l1.at.length>l1.nf){var nt=l1.at.shift();}
var l3=(getTimer()-l1.at[0])/l1.at.length;
var l2=1000/l3;l1.tf.text=int(l2);};

Эта невнятная бредятина, будучи вставленная в первый кадр флешки будет исправно считать fps и показывать его вверху (_y = -20)

т.е. вот прямо так в исходнике и лежит - без единого комментария или хотя бы оригинальной копии закомментированной рядом :) Недавно хотел кое-что поменять в счетчике - не смог :umnik2:
Оптимизаторы, блин :) Надо что-то менять в себе..

Nox Noctis 22.04.2006 15:15

мдааа... я канеш люблю "непонятную бредятину" в стиле перла, но по крайней мере стараюсь не делать такой полной чуши. :))

а не работает вот почему:

randomList местами называется randomlist.

а регистр букв играет роль для роликов, публикуемых под флэш плеер выше 6 версии.

достаточно заменить везде на одинаковое название массива - и всё заработает.

эффект, кстати, ничем не примечателен.
обычный такой эффект... минут на 20 работы.
не понятно, из-за чего сыр-бор. :)

Ress™ 22.04.2006 15:43

Бли-и-н.. :)

Friday13 22.04.2006 17:42

_l1 это декомпиллеры так переменные называют:) хм...


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

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