ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Foxmen
Сообщения: 80
Зарегистрирован: 03 сен 2010, 19:58

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

Сообщение Foxmen »

Помогите. В базе хранится число. Предположим 5.
Как сделать чтобы создавалось 5 прямоугольников, одинокого размера, и чтобы они были расположены друг под другом?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

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

for (i=0; i<5; i++){создатьПрямоугольник();разместить его на сцене;}
Foxmen
Сообщения: 80
Зарегистрирован: 03 сен 2010, 19:58

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

Сообщение 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);} 
Вот только прямоугольники добавляются в одно место, т.е зрительно на сцене всего один прямоугольник. Так как сделать чтобы они были друг под другом?
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

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

Сообщение Евгений »

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);}
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

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

Сообщение 112 »

У меня есть код

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

for (var i=0; i<num_of_user; i++)            
Мне надо чтобы переменная i была общедоступна т.е чтоб я мог изменить из лубой функции.Такое вообще возможно?)
Если возможно то как?
Если просто ее вынести то много ошибок пишет.
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

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

Сообщение Евгений »

112, можно так попробовать:

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

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

UP хотя нет, так не получится..единственный способ создавать переменную i в не цикла..)
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

угу, с сделать атрибутом класса и назвать как нить хитро чтобы конфликтов не возникло
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

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

Сообщение 112 »

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

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

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

UP хотя нет, так не получится..единственный способ создавать переменную i в не цикла..)
даже если б получилось не подходит :C
завтра буду пробывать решать
Funny
Сообщения: 5
Зарегистрирован: 15 сен 2011, 20:15

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

Сообщение Funny »

Каким образом можно повернуть точку относительно другой на n градусов ? Возможно, ответ не сложный, но я пока не могу додуматься.
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

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

Сообщение 112 »

Funny
эмм не понял
вы хотите передвинуть мувикип относительно мувиклипа?
или повернуть?
Ответить