Просмотр полной версии : Вибрирующий объект
fame_fatale
17.11.2008, 16:04
Ребят, подскажите новичку, как сделать так чтобы объект дрожал? Т.е. воссоздать вибрацию?
Пробуй, вроде должно быть все нармально:
_root.onEnterFrame = function() {
mc._x += Math.random()-Math.random()
mc._y += Math.random()-Math.random()
}
mc - мувик
Или так
var a:Number=1;
mc.onEnterFrame=function():Void {
this._yscale=this._yscale+a;
this._xscale=this._xscale+a;
a*=-1;
}
fame_fatale
17.11.2008, 16:50
Блин, не работает почему-то! объект как стоял, так и стоит себе на месте.:( Нет больше вариантов?
В графе <Instance name> у вашего объекта есть имя?
Lou, твой вариант никудышный!!!!!
fame_fatale, вот исходник если у тебя ничего не получается, там я каждый Math.random() умножил на два, чтобы вибрация больше была.
В графе <Instance name> у вашего объекта есть имя?
Скорее всего нет :D
ОльгаЮрьевна
17.11.2008, 17:09
... оба варианта подходят для жизни!...
у Lou - пульсирующий, а у вас - вибрирующий...
Lou, твой вариант никудышный!!!!!
Да ну?
Мой вариант хоть и коряво, но стоит на месте и трясется, а ваш через определенное время уполз с экрана.:)
fame_fatale
17.11.2008, 17:11
ZIK68 спасибо! Теперь работает! Как я сама не догнала?:rolleyes:
джонатан
17.11.2008, 17:23
Кстати! Вот тоже крутая штука:
random(к примеру 3) // Выведет целое число от 0 до 2
Это чтобы ненадобыло умножать и т.д.
я пытался, но так намного быстрее убегает шарик с экрана.
Кстати, джонатан, random выводит только целые, а с моим примером будут дробные числа.
Волгоградец
17.11.2008, 19:05
random(value:Number)Number. Deprecated since Flash Player 5. This function was deprecated in favor of Math.random().
И в AS3.0 ее уже нет.
джонатан
17.11.2008, 19:21
ZIK68: Так сделай из целого дробное, и вообще дробные координаты искажают изображения, так, что советовал бы использовать всетаки целые числа.
Волгоградец:
Да! Я тоже читаю Мука и делаю VirtualZoo :)
вибрация разная бывает... если это "вибро" к примеру в телефоне, где используется обычный эксцентрик, то движение будет возвратнопоступательное и приемущественно в одной плоскости, может с дополнительным линейным движением ..., а если это вибрация предмета на торпеде ралийного кара, от здесь совсем другая вибрация .... и исходя из этого надо писать код для вибрации ))) во загнул ;)
Волгоградец
18.11.2008, 10:48
джонатан, это цитата из хэлпа AS2.0. Причем тут Мук?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.