Каталог статей
О flash: Бросок и гравитация
Анимация: Код:function drawPip(clip:MovieClip, clipName:String, clipDepth:Number, x:Number, y:Number):MovieClip { var pip:MovieClip = clip.createEmptyMovieClip(clipName, clipDepth); pip.lineStyle(20, 0x0, 100); pip.moveTo(0, 0); pip.lineTo(1, 0); pip._x = x; pip._y = y; return pip; } function throwClip(clip:MovieClip):Void { clip.oldX = clip._x; clip.oldY = clip._y; clip.onPress = function() { clip.startDrag(true, -265, 190, 265, -200); clearInterval(clipMove); clip.onMouseMove = function() { clip.dirX = MOMENTUM * (clip._x - clip.oldX); clip.dirY = MOMENTUM * (clip._y - clip.oldY); clip.oldX = clip._x; clip.oldY = clip._y; updateAfterEvent(); }; }; clip.onRelease = clip.onReleaseOutside = function() { clip.stopDrag(); delete clip.onMouseMove; clipMove = setInterval(mover, 1, clip); }; } function mover(clip):Void { if (Math.abs(clip._x) > 265) { clip.dirX = -clip.dirX; } if (clip._y > 190) { clip.dirY = -clip.dirY; clip._y = 190; } clip.dirX = clip.dirX * FRICTION; clip.dirY = (clip.dirY * FRICTION) + GRAVITY; clip._x += clip.dirX; clip._y += clip.dirY; updateAfterEvent(); } var MOMENTUM:Number = 0.8; var GRAVITY:Number = 0.5; var FRICTION:Number = 0.99; this._x = 275; this._y = 200; this.lineStyle(10, 0x0, 100); this.moveTo(-275, -200); this.lineTo(-275, 200); this.lineTo(275, 200); this.lineTo(275, -200); var ball:MovieClip = drawPip(this, "ball", this.getNextDepth(), 0, 190); throwClip(ball);
[ Получить ссылку: ] [
Скрыть ссылки
] При копировании материала c web-stroytel.ucoz.com обратная ссылка обязательна!
Категория: flash | Добавил: DEVIL009 (19.10.2009)
Просмотров: 805
| Рейтинг: 5.0 /1 |
- Оценить -
Отлично
Хорошо
Неплохо
Плохо
Ужасно
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация |
Вход ]
Категории
Html
[1]
Не знание html – это постоянный тормоз, который будет преследовать на протяжении всей работы с сайтом, которая вовсе не ограничивается только его созданием.
CSS
[0]
Каскадные таблицы стилей и все, что с ними связано.
CMS системы
[3]
Почти самый простой способ создать сайт - воспользоваться CMS.
Дизайн
[8]
Учимся на профессиональных web-дизайнеров!
Общее
[10]
Все быстро, качественно и с нуля.
ucoz и другое
[22]
Все, что может помочь в освоении этой CMS.
flash
[11]
photoshop
[4]
Друзья
партнеры
Внимание!!
Статистика
Онлайн всего: 11
Гостей: 11
Пользователей: 0