Autor Zpráva
rednek
Profil
Takze, po dlhsej dobe vas zdravim znova, s mojou pretrvavajucou neznalostou kodu :D

Dajme tomu ze mam nieco taketo

while (_root.MC1.hitTest(_root.MC2)) {
	_root.MC1._y = _root.MC1._y+2
	}

Cize, ak sa Movie Clip 1 dotyka Movie Clipu 2, bude sa posuvat az do momentu ked sa ho dotykat prestane

Problem nastava, ak to chcem urobit opacne
teda ze Movie Clip 1 sa Movie Clipu 2 spociatku nedotyka, ale bude sa posuvat az kym sa ho nedotkne
Nemam ani tusenia ako to napisat, a ziadam vas o napovedu (snad som to vysvetlil pochopitelne)
embee
Profil
Ja myslim, ze by stacilo napsat:

while (!_root.MC1.hitTest(_root.MC2)) {

protoze pokud se nepletu, hitTest vraci hodnotu true a nebo false... tebe zajima false, tudiz tam vrazis ! a je to... ale uplne jisty si nejsem...
embee
Profil
a nebo to muzes udelat klasicky, ze se to bude pohybovat dokud se nestane hitTest... tudiz

_root.MC1._y = _root.MC1._y+2

if(_root.MC1.hitTest(_root.MC2)) {
...
}

Tohle mi pripada asi nejlogictejsi....
rednek
Profil
Aaaaaa funguje to :]
Diky moc, vedel som ze to bude nieco jednoduche ale nic to nezmenilo na fakte ze som na to furt nemohol prijst :D
embee
Profil
rednek
stejne je ten kod skaredy... to root tam je fuj

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: