![]() |
|
||||||||||
|
|||||
|
4AM Games
|
Нет код прямо так копируй в первый кадр, далее штрэк забыл написать инструкцию, так что напишу ее я.
MovieClip.prototype.tween = function(prop, n_funct, izm, n_kadr, cycle,fll) prop - строка , отвечающая за свойство которое будем изменять( "_x","_alpha" и тд) n_func - число, от одного до пятнадцати, наверное штрэку так было удобно, вобщем просто меняй числа смотри. izm - не знаю что он хотел сказать этим сокращением, наверное изменение, вобщем куда сдвинуться должен (50,60, -30) n_kadr - за какое кол во кадров и потом две необязательные переменные,нужно ли возвращаться и флаг... |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
После кода прототипа я написал как его использовать...
Цитирую: //Использование mc.tween("_x",1,300,24,1) mc.tween("_y",1,100,24,1) // перемещает мувик mc на 300 пикс. по X и 100 по Y //за 24 кадра, без возвратого движ/5й параметр/ // и с опущенным флвгом, который не разрешает //вызов метода до окончания движения... Смешения AS1 и AS2 здесь нету и рядом, т.к. используется встроенный /пусть и недокументированный класс/. |
|
|||||
|
ничего не смешно... я вот тоже парился парился с чужими исходниками... и придумал вааапще почти универсальный метод... суть его в том что просто задаешь точки через которые объект должен пролететь в заданной последовательности... точек может быть сколько угодно... движение происходит по кривой и плавно... причем каждая точка пока объект к ней "летит" она может тоже двигаться... скорость объекта может меняться... Кажется, что задача очень сложная... но решение ее очень простое! Примеры можете посмотреть тут http://www.deaff.nm.ru/myworks/index.htm
никаких интегралов и диф. уравнений я не решал... главное надо представить что одна точка движется к другой... вот и все... а уж методов можно придумать очень много...
__________________
зная будущее, хотя бы, на 10 минут вперед, можно покорить весь мир... |
|
|||||
|
виноват
))) я просто читал первую страницу... там было это...
__________________
зная будущее, хотя бы, на 10 минут вперед, можно покорить весь мир... |
|
|||||
|
Цитата:
запись, всякий там контроль при компиляции, соответсвенно и компилятор разные, но модель все та же, как и плеер в котором оно потом живет, если компилятор позволяет, не вижу почему бы и не мешать (если это удобно) |
|
|||||
|
4AM Games
|
общее - читабильность кода и всякие мелочи, я же не говорю что это медленно или плохо я говорю, что мне это сильно не нравиться.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|