![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jul 2006
Адрес: Питер
Сообщений: 7
|
Цикл не хочет писать массив...
function initial(Ai:Number, Bi:Number)
{
var initial_arr:Array = [];
for (var q = Ai; q<Bi+1; q++)
{
for (var w = 0; w<30; w++)
{
if (bitmap.getPixel(q, w) == 0x000000)
{
initial_arr[q-Ai][w] = 1;
}
else
{
initial_arr[q-Ai][w] = 0;
}
}
}
trace(initial_arr.length);
};
initial(1,5);
подскажите что не так? |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
function initial (Ai:Number, Bi:Number) {
var initial_arr:Array = [];
for (var q = Ai; q < Bi + 1; q++) {
initial_arr[q - Ai] = [];
for (var w = 0; w < 30; w++) {
if (bitmap.getPixel (q, w) == 0x000000) {
initial_arr[q - Ai][w] = 1;
} else {
initial_arr[q - Ai][w] = 0;
}
}
}
trace (initial_arr.length);
}
initial (1, 5);
|
|
|||||
|
Регистрация: Jul 2006
Адрес: Питер
Сообщений: 7
|
Огромное спасибо... просто анегдот =\... я не мог подумать о столь простом решении... Странно одно что в MX у меня работало даже так:
еще раз спасибо... |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Вы что-то путаете, это не могло работать.
Во флеше нет многомерных массивов, поэтому они эмулируются за счет того, что каждый элемент основного массива делается тоже массивом, что я и написал в коде. |
|
|||||
|
Регистрация: Jul 2006
Адрес: Питер
Сообщений: 7
|
Спорить не буду... мог и ошибиться... можно закрывать...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|