Страница 37 из 56

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 09 сен 2011, 19:22
Foxmen
Помогите. В базе хранится число. Предположим 5.
Как сделать чтобы создавалось 5 прямоугольников, одинокого размера, и чтобы они были расположены друг под другом?

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 09 сен 2011, 19:50
bodnar

Код: Выделить всё

for (i=0; i<5; i++){создатьПрямоугольник();разместить его на сцене;}

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 10 сен 2011, 09:28
Foxmen
bodnar, сделал как ты сказал, вот что получилось:

Код: Выделить всё

 for (var i=0; i<5; i++) {var child: Shape = new Shape();child.graphics.beginFill(0xDEDEDE);child.graphics.drawRoundRect(0, 0, 24, 30, 5);child.graphics.endFill();addChild(child);} 
Вот только прямоугольники добавляются в одно место, т.е зрительно на сцене всего один прямоугольник. Так как сделать чтобы они были друг под другом?

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 10 сен 2011, 09:38
Евгений
Foxmen, вот так:

Код: Выделить всё

for (var i=0; i<5; i++) {var child: Shape = new Shape();child.graphics.beginFill(0xDEDEDE);child.graphics.drawRoundRect(0, 0, 24, 30, 5);child.graphics.endFill();child.y = (i*child.height);addChild(child);}

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 10 сен 2011, 16:10
112
У меня есть код

Код: Выделить всё

for (var i=0; i<num_of_user; i++)            
Мне надо чтобы переменная i была общедоступна т.е чтоб я мог изменить из лубой функции.Такое вообще возможно?)
Если возможно то как?
Если просто ее вынести то много ошибок пишет.

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 10 сен 2011, 17:12
Евгений
112, можно так попробовать:

Код: Выделить всё

var c = 0;for (var i=c; i<num_of_user; i++){//...}
Просто менять значение c и будет меняться значение i

UP хотя нет, так не получится..единственный способ создавать переменную i в не цикла..)

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 10 сен 2011, 17:33
bodnar
угу, с сделать атрибутом класса и назвать как нить хитро чтобы конфликтов не возникло

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 10 сен 2011, 22:31
112
Евгений писал(а):112, можно так попробовать:

Код: Выделить всё

var c = 0;for (var i=c; i<num_of_user; i++){//...}
Просто менять значение c и будет меняться значение i

UP хотя нет, так не получится..единственный способ создавать переменную i в не цикла..)
даже если б получилось не подходит :C
завтра буду пробывать решать

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 15 сен 2011, 20:33
Funny
Каким образом можно повернуть точку относительно другой на n градусов ? Возможно, ответ не сложный, но я пока не могу додуматься.

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 15 сен 2011, 20:37
112
Funny
эмм не понял
вы хотите передвинуть мувикип относительно мувиклипа?
или повернуть?