PDA

Просмотр полной версии : Помогите, пожалуйста, со скриптом изменения прозрачности мувика при событии onenterfr


Nad_F
14.05.2004, 00:58
Здравствуйте!
Помогите, пожалуйста, со скриптом изменения прозрачности мувика при событии onenterframe, так как прозрачность изменяется не плавно, а рывками, если делаю по кадрам, несмотря на то, что framerate равен 120.
Подскажите, пожалуйста, если изменять програмно, то будет плавнее?
Заранее большое спасибо!

Flasham
14.05.2004, 16:47
Привет!

Что скриптом что не скриптом не имеет значение - должно быть плавно. фрейм рейт 120 это ты загнул, причем что бы реально установилась такая частота нужна очень мощная машина.
Чего именно изменяется альфа? Картинки (вектора или растр), видео?
Если видео, тогда понятно т.к. тормозит просто.

sergwizard
14.05.2004, 16:57
mc.onEnterFrame = function(){
if(mc._alpha<=0) alp=true;
if(mc._alpha>=100) alp=false;
alp ? mc._alpha+=2 : mc._alpha-=2;
}

Nad_F
15.05.2004, 00:58
sergwizard ok, большое спасибо! А я сам начал писать, тырк, тырк, блин, думаю, попробую спросить.

Оригинал написал(а) Flasham
Привет!

Что скриптом что не скриптом не имеет значение - должно быть плавно. фрейм рейт 120 это ты загнул, причем что бы реально установилась такая частота нужна очень мощная машина.
Чего именно изменяется альфа? Картинки (вектора или растр), видео?
Если видео, тогда понятно т.к. тормозит просто.

Прозрачность изменяется растра, размером где-то 600 на 300. А каким должен быть фрейм рейт, чтобы было нормально скажем для вращения вектора по часовой стрелке? В первой книге, что я читал, помню, автор, в некомпетентности которого я убедился позже, советовал 12, ну ведь это смешно, явно видно скачки, поэтому я всегда ставлю побольше в надежде, что будет плавнее, а получается плавнее не будет. Какой частоты достаточно, чтобы было плавно?
Вообще флэш я начал учить аж в начале 2002-го после того, как увидел туадвансту, но купил мягко говоря хреновую книгу какого-то дибила К.Исагулиева, который на 300-а страницах, обещал дать все, ага, куй. Вообще после прочтения 3/4 части таких книжонок становится обидно не столько за те деньги, которые ты заплатил за книгу, сколько за потраченное впустую время, так как потом приходится покупать нормальную книгу и перечитывать от части то, что ты уже читал. Сейчас я читаю FlasMX ActionScript Библия Пользователя на 1300 страниц, отэто весч, все бы книги такими были, а еще хмель я помню учил по книге Использование HTML 4.0 Молли Хольцшлаг на 1000 страниц, вот тоже респект ей. Короче толстенные книги рулеззз!!! По крайней мере после ее прочтения, ты знаешь и умеешь если не все, то многое. Кстати, "Профессиональное РНР программирование" на 800 страниц так же оказалась дефекацией, пришлось перечитывать официальный мануал в цифре. Потом думаю че-нить большое куплю.

Большое всем спасибо за помощь!

Dindin
15.05.2004, 20:56
Оригинал написал(а) Nad_F
Сейчас я читаю FlasMX ActionScript Библия Пользователя на 1300 страниц, Это не Рейнхард + Лотт случаем?

Nad_F
16.05.2004, 00:16
Оригинал написал(а) Dindin
Это не Рейнхард + Лотт случаем?

Ага, ага, зашибенная книга!!!

Nucer
16.05.2004, 18:04
O'Relly рулит. Только хрен где достанешь

Nad_F
17.05.2004, 02:01
Оригинал написал(а) Nucer
O'Relly рулит. Только хрен где достанешь
По пхп я читал от O'Relly, чет мне как-то не понравилось.

Мимоход
18.05.2004, 19:33
Оригинал написал(а) Nucer
O'Relly рулит. Только хрен где достанешь
Если ты в Москве - она в ЦУМе на 5-ом этаже стоит, в "Союзе". Давно. Недавно видел

Nucer
18.05.2004, 21:03
Кто она то?

Nad_F
18.05.2004, 21:38
Оригинал написал(а) Nucer
Кто она то?

Книга видать...

Nucer
18.05.2004, 21:56
Подразумевается что O'Relly - это одна книга?

Мимоход
18.05.2004, 23:18
Во, блин, глазки мои косые... Это я про Рейнхардта написал, а цитировал про O'Relly...

Lego
19.05.2004, 18:28
Ну по-поводу рулезности этой книги (FlashMX Библия пользователя) я думаю многие поспорят. Сам недавно купил...
Может Рейнхардт и Лотт и крутые перцы, но вот те, кто ее переводил..., блин... Опечаток и неточностей перевода просто НЕМЕРЯННО! На каждой второй странице. Ну да ладно. Мы тоже крутые перцы, как-нибудь разберемся с этими опечатками :D

Nucer
20.05.2004, 14:05
А я тут купил "Java Script Библия пользователя" - такое говнище! Там полкниги рассказывают как определить какая у тебя на компе операционка и всякая лажа типа этого! И найти там что то невозможно.

Lego
20.05.2004, 17:00
Ну я так подозреваю, что вся серия Библия пользователя такая "хорошая". Я своей девушке купил книгу "Photoshop 7.0" Библия пользователя, так смотрю, она что-то тоже носиком кривит. Чем серия подкупает - твердым переплетом и неплохим оформлением. Так вроде стоишь на базаре, листаешь - вроде ничего. А потом оказывается... Ну да ладно.

Dindin
20.05.2004, 17:58
2 Lego По поводу "MX Bible" Рейнхарда - просьба - код издания(ISBN), издательство, список опечаток. Можно на мыло - dindin@hitv.ru

Lego
20.05.2004, 19:16
ISDN 5-8459-0480-3 (рус)
ISDN 0-7645-3614-1 (англ.)
"Диалектика" 2003

Привожу часть своего гневного письма :)

"Результат - КРАЙНЕ НЕДОВОЛЕН. Сам материал вроде бы достаточно содержателен,
"воды" практически нет. Но ОЧЕНЬ МНОГО ОПЕЧАТОК, букально на каждой 10 странице.
Создается впечатление, что составители книги просто перевели ее, совершенно не вникая,
что там написано. Например, вот некоторые из них:
1. Стр. 281, раздел "Доступ к массиву". Приводится пример
for (i = 1; i < 4; i++) {
car["wheel" + i]/play;
}
Вместо "/" должно быть "."
2. Стр. 283, раздел "Идентификатор _root и абсолютная адресация".
Несколько раз в коде вместо "_root" употребляетя "root". Например, this.root.
3. Стр. 284, таблица 10.1 Допольнительные методы обработки событий.
Вместо "onLoad, onEnterFrame", записано "OnLoad, OnEnterFrame".

Но, если эти ошибки, в принципе, понятны читающему человеку и он их врядли допустит, то
на Стр. 163 "Перегрузка функций" написано:
"...Однако в языке ActionScript перегрузка функций допускается". Да НЕ ДОПУСКАЕТСЯ она.
Это уже, извините, не простительно.

Книгу я только начал читать и думаю, что в дальнейшем такое буде встречаться неоднократно.
Нет ли у Вас какого-нибудь "Исправления и дополнения" к этому изданию?"

Здесь только несколько. Честно - уже устал помечать карандашиком на полях книги очередную новую опечатку :(

Dindin
20.05.2004, 21:04
спасибо

Lego
21.05.2004, 10:58
Нема зА що!

Dindin
21.05.2004, 11:08
Моя бабушка в таких случаях говорит:"Ни за что..." ;)