Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.07.2013, 22:43
Anabel вне форума Посмотреть профиль Отправить личное сообщение для Anabel Найти все сообщения от Anabel
  № 1  
Ответить с цитированием
Anabel

Регистрация: Apr 2013
Сообщений: 82
По умолчанию Перенос ряда кнопок

Вот есть такой код:
Код AS3:
var len:int = productElements.length();
var btn:FeatureButton;
for (var i:int = 0; i < len; i++) {
    btn = new FeatureButton();
    btn.x = 10 + i * 50;
    btn.y = 10;
    addChild(btn);
    btn.name = "btn" + i;
    btn.buttonMode = true;
    btn.addEventListener(MouseEvent.CLICK, onButt&#111;nclick);
}
Он создаёт кнопки и все в один ряд. А как делать, что бы при достижении некоторого кол-ва кнопок в ряду они начинались создаваться в новом ряду?

Старый 08.07.2013, 22:46
джонатан вне форума Посмотреть профиль Отправить личное сообщение для джонатан Найти все сообщения от джонатан
  № 2  
Ответить с цитированием
джонатан
 
Аватар для джонатан

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
3 столбика

Код AS3:
var len:int = productElements.length();
var btn:FeatureButton;
var col:int = 3;
for (var i:int = 0; i < len; i++) {
    btn = new FeatureButton();
    btn.x = Math.round( ( btn.width + 10 ) * ( i % col ) );
    btn.y = Math.round( btn.height + 10 ) * int( i / col );
    addChild(btn);
    btn.name = "btn" + i;
    btn.buttonMode = true;
    btn.addEventListener(MouseEvent.CLICK, onButtonclick);
}
__________________
Убейте меня!


Последний раз редактировалось джонатан; 08.07.2013 в 23:33.
Старый 08.07.2013, 23:32
Anabel вне форума Посмотреть профиль Отправить личное сообщение для Anabel Найти все сообщения от Anabel
  № 3  
Ответить с цитированием
Anabel

Регистрация: Apr 2013
Сообщений: 82
Дело в том, что данный код постепенно "приземляет" кнопки, а мне нужен именно перенос в ряде кнопок.

Старый 08.07.2013, 23:57
джонатан вне форума Посмотреть профиль Отправить личное сообщение для джонатан Найти все сообщения от джонатан
  № 4  
Ответить с цитированием
джонатан
 
Аватар для джонатан

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Я изменял код, ошибся там немножко. Пробуйте ещё.
__________________
Убейте меня!

Старый 09.07.2013, 12:02
Anabel вне форума Посмотреть профиль Отправить личное сообщение для Anabel Найти все сообщения от Anabel
  № 5  
Ответить с цитированием
Anabel

Регистрация: Apr 2013
Сообщений: 82
Премного благодарен!

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:29.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:29.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.