![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
Прилагаю код ниже. Нужно адаптировать его под 8-ку, а я понятия не имею в чем может быть дело.
#initclip 1 LineClass = function () { }; p = LineClass.prototype=new MovieClip(); p.onLoad = function() { this.arrMC = []; this.arrMC.push(this.st); var i = 1; while (i<this.num-1) { this.arrMC.push({n:i++, _parent:this}); }// end while this.arrMC.push(this.en); ASSetPropFlags(this,null,7,1); }; p.update = function() { var y = (this._parent.arrMC[this.n-1]._y+this._parent.arrMC[this.n+1]._y+this._parent.weight)/2; var x = (this._parent.arrMC[this.n-1]._x+this._parent.arrMC[this.n+1]._x)/2; this._x = this._x+(this.sx=(this.sx+(x-this._x)/5)*this._parent.elastic); this._y = this._y+(this.sy=(this.sy+(y-this._y)/5)*this._parent.elastic); }; p.onEnterFrame = function() { this.clear(); this.lineStyle(1,16777215,100); var i = 1; while (i<this.arrMC.length-1) { this.update.apply(this.arrMC[i]); ++i; }// end while var e; var s = this.arrMC[0]; this.moveTo(s._x,s._y); var i = 1; while (i<this.arrMC.length) { s = this.arrMC[i-1]; e = this.arrMC[i]; var mx = (s._x+e._x)/2; var my = (s._y+e._y)/2; this.curveTo(s._x,s._y,mx,my); ++i; }// end while this.lineTo(e._x,e._y); }; delete p; Object.registerClass("ln",LineClass); #endinitclip |
|
|||||
|
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
что пишет? ну это ж директива просто, зачем ее использовать? пишите все в руте
__________________
Пока я жив, Вы горем обеспечены Последний раз редактировалось zurkis; 14.09.2009 в 05:19. |
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
ничего не пишет. просто нужный эффект не достигается.
Прилагаю исходничек, чтобы всем стало ясно. При восьмом плеере веревочка теряет эластичность. Последний раз редактировалось iNils; 28.12.2008 в 02:45. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Эффект таков: проведена линия с 0,0 (x,y) до координат мышки и при движении упруго движеться (или как то так). Короче не проще вам установить хоть седьмую версию? Шестой версией пользовались аж 2002 (или раньше) году.
|
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
вы не внимательно прочитали... код не работает под версиями выше 6-й.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|