ДействиеСценарий / Говнокод #6793 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
addEventListener(Event.ENTER_FRAME, function(e){clip.mov.apply(clip,[e])});

clip.mov = function(e:Event):void{
	if(!this.is_mov && !this.is_mov_end) return;
		this.ii++;
		if(this.ii == this.speed){
			this.clip.x = this.end_x;
			this.clip.y = this.end_y;
		if(this.is_mov_end){
  			this.is_mov = false;
  			this.is_mov_end = false;
		} else {
  			this.getNewCoord.apply(this);
		}
 	return;
	}
	this.clip.x = this.start_x + int((this.end_x - this.start_x)/this.speed)*this.ii + int(Math.random()*2)-1;
	this.clip.y = this.start_y + int((this.end_y - this.start_y)/this.speed)*this.ii + int(Math.random()*2)-1;
}

Дело было вечером, делать было нечего...
Здесь имеет место вызов функции с подменой this.

Запостил: kyzi007 kyzi007, (Updated )

Комментарии (3) RSS

  • ?
    Судя по названию метода - получить новые координаты(хз почему новые. вернутся-то, видимо, координаты объекта вызвавшего метод, тобишь this). Затем их применить к аргументу(к this).
    Вопрос только в другом 😀
    Нахрена ставить объект на его же место.
    Даже не поднимая 😀
    А "mov" в "clip.mov" это сокращенно "move", видимо. 😀
    Ответить
    • Тут логика работы нормальная, извращения только в именованиях и реализации.
      <<Нахрена ставить объект на его же место.
      По окончании анимации чтобы не портить дизайн +- парой пикселями сдвига.
      А делает оно рандомное перемещение клипа по оверу.
      Ответить
  • м"H.Q)B Z.NC!G.I,D,C(G(Q)M$S:A!X:L$M!G)Y,K,G"Y:F$I$N(U?F$F$B"V$N:D$N,I?G,DZ$T"J NXZ,O,U?XK E.E)F T)L S:F.H$I,V:W.K,A)I!O!U"H"KE"D:P(V:Z:X,R?I:X(W:V.Z!I S(L.H.Z.GS"C"O!C.I"Z"U"H"R.U F?R?W(V$C.F?E AK.K,YY K!P:V Z.Q?H.N JB(I X(Q"V:S(MZ:U)V LX(N(M?U"B(D"Z,W?S,C!N(Y"I.A:X)S)U:O)H(GЗQWIVZUUWIMNVAMROFUJDGYDKWEBMXQWYNJBAPJYIUTUEMHGEOOWMHAFZEGRREKHMHFPGRCLQMXFGLFNXXAJIVKARLMFSNTZRWJVUMMGYXKMQQYRNDQOMAMCUXNGJHNQDSFYAKKQCYSKNGYWSWQMCFPPTAEPKESIENNTTLMPJNCKQSRYKDOCJUGRQBFKRUJEKKHZDAJBQR
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8