Разместване на обекти с курсора
Публикувана от ko6rata на January 19 2011 10:27:18

Разширена новина
Това е един лесен и приятен урок. Надявам се да ви хареса.

Step 1
Създайте нов флаш докумет, изберете Modify > Document (Ctrl+J) и задайте стойностите, както са показани по- долу:

[img]http://www.uroci.com//images/stories/marta/200611453_img1.gif[/img]

Step 2
Аз използвах тази розичка, но можете да сложите каквото си поискате. След като сте импортирали картинката трябва да я превърнете в Movie Clip.

[img]http://uroci.net/images/stories/uroci_17/rose_6amp1.jpg[/img]

Step 3
Кликнете два пъти в новосъздадения Moive Clip, за да влезете в него.

Step 4
Създайте нов слой и го кръстете action.
Step 5
Кликнете върху frame 1 на слоя action, отворете Action Script Panel (F9) и поставете този скриптt:

x00 = _x;
y00 = _y;
MAAI = 400;

Step 6
Кликнете върху frame 2, натиснете F6, отворете Action Script Panel (F9) и въведете този скрипт:

x0=_x
y0=_y
x=_root._xmouse
y=_root._ymouse
a=x-x0
b=y-y0
r=Math.sqrt(a*a+b*b)

quer_fugir_x=this._x-(a/r)*MAAI/r
quer_fugir_y=this._y-(b/r)*MAAI/r

quer_voltar_x=(x00-x0)/2
quer_voltar_y=(y00-y0)/2
this._x=quer_fugir_x+quer_voltar_x
this._y=quer_fugir_y+quer_voltar_y

Step 7
Кликнете върху frame 3, натиснете F6 key и поставете този скрипт:

gotoAndPlay(2);

Step 8
Кликнете върху frame 3 на layer 1 и натиснете F5.

[img]http://www.uroci.com//images/stories/marta/200611455_img4.gif[/img]

Step 9
Върнете се на Scene1и копирайте няколко пъти обекта, който сте си избрали. Това е! Сега остава само да тествате!