![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 4
|
Пишу это в Flash 8.
var arr:Array = [[0, 314, 0], [314, 400, 1], [400, 600, 0]];
var pidv = function (l) {
for (var i =0; i<=2; i++) {
for (var j = 0; j<=2; j++) {
if (j == 0 || j == 1) {
arr[i] [j] += l;
//trace(arr[i] [j]);
}
}
}
for (var i=0; i<=2; i++) {// тут проблеми
if ((arr[i][0]<153,5)&&(arr[i][1]>153,5)) // тут проблеми
{
switch (arr[i][2]) {
case 0 :
vx=1;
vy=0;
break;
case 1 :
vx=0,7071;
vy=0,7071;
break;
}
trace(arr[i][0]);// ОБРАТИТЕ ВНИМАНИЕ!!!!!!!!!
//trace(arr[i][1]);
//trace(vx);
}else{vx=0;vy=0;}
}
}
pidv(-2);
P.S. звиняйте если в посте много граматических ошибок,я з України. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 4
|
Цитата:
Проблема именно в логической составляющей коду,не могу понять. Кстати скомпилируйте пожалуста то что есть у себе если можна, и сообщите что вишло. |
|
|||||
|
Регистрация: May 2004
Сообщений: 34
|
Помойму во Flash дробные значения пишутся через точку.
__________________
Use the force... |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 4
|
Цитата:
И справди шо "," "." есть разница правда код і далі не працює та зараз шось придумаю. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
А вместо j <= 2 лучше писать j < 3, это быстрее работает. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 4
|
Та я уже увидел, усьо роботает.Спасибо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|