Показать сообщение отдельно
Старый 13.06.2011, 01:35
Prior вне форума Посмотреть профиль Отправить личное сообщение для Prior Найти все сообщения от Prior
  № 1  
Ответить с цитированием
Prior

Регистрация: Aug 2009
Сообщений: 74
По умолчанию масштабирование с ошибками

http://ko-n-trast.in.ua/flash/1/nasl...580x180_1.html
делаю такую штуку и у меня почемуто глючит масштабирование

код который должен это делать
Код AS1/AS2:
onEnterFrame = function () {
wmax=60;
wmin=20;
maxh=Stage.width+Stage.height;
proc =(Stage.width-Math.abs(_xmouse))/Stage.width;
trace (this+" "+_xmouse+" "+proc);
w=wmin+(wmax-wmin)*proc;
 
this._width=w;
this._height=w;
}
это уже упрощенный
сначала было такое
Код AS1/AS2:
proc =(maxh-Math.abs(Math.sqrt(_xmouse*_xmouse+_ymouse*_ymouse)))/maxh;
w=Math.floor( 20+40*sin (90*(maxh-Math.abs(_xmouse))/maxh));
this._width=w;
this._height=w;
проблема таже но незнаю как решить ее

Добавлено через 9 минут
трейсом иногда выдает _level0.all1_mc.m9 -7491.9 -11.9170689655172
как может быть такое -7491.9 _xmouse