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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.12.2014, 12:55
chackfree вне форума Посмотреть профиль Отправить личное сообщение для chackfree Найти все сообщения от chackfree
  № 1  
Ответить с цитированием
chackfree
[+1.3 01.03.07]
[++6 01.03.07]
[+6 22.04.07]

Регистрация: Oct 2006
Сообщений: 8
По умолчанию Несколько вкладок в рандомной очередности

День добрый, помогите пожалуйста советом.
Сут проблемы:
Есть слайд формата А3, поделенный на две части. Левая часть- картинка, правая блок с информацией.
Если я включаю слой 1, то в правой части открывается мувик с информацией 1, если 2, то 2 и т.д.
Задача стоит в том, чтоб подгрузить максимально 9 блоков с информацией одновременно и неизвестна ни очередность открытия вкладок ни к-ство, которое изберет пользователь. Если пользователь нажмет сначала 1 а потом 3, то как сделать чтоб третий блок становился на место второго и т.д.
Возможно подскажете в какую сторону рыть, в любом случае спасибо.
https://cloud.mail.ru/public/550725ccb686/flasher.jpg

Старый 16.12.2014, 10:01
Sergey_A вне форума Посмотреть профиль Отправить личное сообщение для Sergey_A Найти все сообщения от Sergey_A
  № 2  
Ответить с цитированием
Sergey_A

Регистрация: Jun 2010
Сообщений: 128
Я бы по каждому клику на слой делал следующее, неважно, включается этим кликом слой или отключается:
1) проверяю, какие слои включены - нужен флаг "слой включен / отключен";
2) запускаю цикл для вкладок справа - цикл по какому-то признаку, условно "порядковый номер" - от 1 до 9, которые меняться не будет никогда;
2) в цикле переименовываю вкладки в правой части - менять надо именно имена, ну и подписи тоже - так, чтобы имена первых вкладок соответствовали включенным слоям в нужном порядке (тут возможна проблема уникальности имен - решается, например, добавлением уникального значения к имени неактивных вкладок; хотя если максимальное количество вкладок известно - 9 - можно просто менять их имена друг с другом);
3) заново загружаю данные в активные вкладки, если нужно, делаю видимыми (активными) дополнительные вкладки;
4) неактивные вкладки делая невидимыми.
Вроде бы, все должно получиться, хотя и не уверен, что это будет оптимально. Удобно это тем, что заморачиваться с координатами вкладок будет не нужно.


Последний раз редактировалось Sergey_A; 16.12.2014 в 10:32.
Старый 16.12.2014, 12:17
razve вне форума Посмотреть профиль Отправить личное сообщение для razve Найти все сообщения от razve
  № 3  
Ответить с цитированием
razve
 
Аватар для razve

Регистрация: Jun 2014
Сообщений: 52
Все-таки подгружаешь, наверное, не одновременно 9 блоков, а последовательно, просто один не перекрывает другой, а блоки выстраиваются в ряд.
Посмотри исходник. Сделал последовательное открытие вкладок в любой очередности. Нажимая на любую вкладку, будет вновь загружаться соответствующая ей картинка и инфа. Картинка одна, меняю только текст, но можно разобраться, код простой.
Вложения
Тип файла: rar Vkladki.rar (160.5 Кб, 24 просмотров)

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

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

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


 


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


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