|
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
|
|
Задача по программированию №119.09.2011, 17:33. Показов 7442. Ответов 55
Метки нет (Все метки)
2
|
|
| 19.09.2011, 17:33 | |
|
Ответы с готовыми решениями:
55
Задача по программированию |
|
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
|
|
| 22.09.2011, 09:45 [ТС] | |
|
1
|
|
|
Модератор
2940 / 1803 / 180
Регистрация: 19.02.2011
Сообщений: 6,561
|
|
| 22.09.2011, 09:48 | |
|
jtgvlas, спасибо что поправил, писал на автомате.
0
|
|
|
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
|
|
| 22.09.2011, 11:23 [ТС] | |
|
у меня уже на втором этапе запарка, пришлось на as3 перейти =(
думал as2 прокатит
0
|
|
|
Модератор
2940 / 1803 / 180
Регистрация: 19.02.2011
Сообщений: 6,561
|
|
| 22.09.2011, 12:14 | |
|
jtgvlas, ну я же не просто так задания подбираю
ас2 давно уже не актуален и устарел. Делать на нем что-то большее, чем баннер смысла не имеет. А был бы реальный проект... И это для тебя хорошо, что я сразу дал такое задание, что в конце не пришлось переделывать ИИ ![]() Новое задание скину чуть позже. Да и RaiderSk8 немного задерживается с отображением всего загруженного контента.
0
|
|
|
108 / 44 / 2
Регистрация: 27.10.2010
Сообщений: 206
|
|
| 22.09.2011, 12:19 | |
|
у меня картинку из wiki не загружает вообще, я так и не выяснил почему, надо сделать чтобы все загрузилось, только после вывести на сцену?
0
|
|
|
Модератор
2940 / 1803 / 180
Регистрация: 19.02.2011
Сообщений: 6,561
|
|
| 22.09.2011, 12:23 | |
|
RaiderSk8, на данный момент необходима возможность посмотреть все. Если будут какие-то изменения - это будет следующий этап.
0
|
|
|
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
|
|
| 22.09.2011, 18:52 [ТС] | |
|
RaiderSk8, мб TanaTiX имеет в виду то, что пятый элемент за кадром оказывается =)
0
|
|
|
Модератор
2940 / 1803 / 180
Регистрация: 19.02.2011
Сообщений: 6,561
|
||
| 22.09.2011, 19:26 | ||
|
jtgvlas, да, это и имелось ввиду. Пардон, если не четко сформулировал мысль. Хотя какая разница, если
Думаю, после следующего этапа подведем итог и, если будет желание, можно продолжить. Следующее кстати будет посложнее.
0
|
||
|
108 / 44 / 2
Регистрация: 27.10.2010
Сообщений: 206
|
|
| 22.09.2011, 21:38 | |
|
все норм работало просто, у меня вчера инет глючил, по этому эту картинку из вики больших размеров не загружал
0
|
|
|
Модератор
2940 / 1803 / 180
Регистрация: 19.02.2011
Сообщений: 6,561
|
|
| 22.09.2011, 22:34 | |
|
Этап №3
Создать прелоадер для приложения.
Весь проект должен быть умещен в один (swf) файл, т.е. прелоадер должен быть внутренним (xml остается внешним). Количество элементов в xml может быть увеличено до бесконечности - это не должно отразиться на работе приложения. Приложение должно стремиться использовать минимум памяти. Сейчас оно использует примерно по 8 мегабйт. Размер используемой памяти, конечно, зависит от размера загружаемых картинок, но при прочих равных условиях желательно использование памяти не более 10 Мб. (в этом месте могут быть неоднозначные моменты, связанные с работой gc, поэтому очистку памяти буду проверять при дебаге, да и обсудить можно при необходимости) Принудительный вызов gc должен осуществляться по клику по кнопке, расположенной рядом с панелью, показывающей количество используемой памяти. Приложение должно быть резиновым, т.е. загрженные изображения выстраиваются вертикально с отступом от правой границы в 10 пикселей. Текст располагается снизу изображения. Изображения должны отображаться размером не более чем 150*150. Фоном для текста и картинок должен быть градиентный прямоугольник с закругленными краями (один прямоугольник соответствует одной картинке). Слева всю свободную область занимает поле с отступом 10 пикселей от других элементов, куда можно "перетащить" любую загруженную картинку (при этом из списка она не исчезает), где ее размер там соответствует 100% (без масштабирования). Чуть ниже области для картинки есть 2 текстовых поля, где отображается текст из соответствующего текстового поля выбранной картинки. Если картинка не умещается в размер поля, то ее можно подвигать в соответствующем диапазоне (как непосредственно, так и за ползунки, появляющиеся по краям при необходимости). Все что не умещается - обрезается. По умолчанию там отображается 1я картинка из списка. За основу берется xml из предыдущего этапа. Таким образом на выходе должна быть получена интересная галерея. Может при минимальной доработке она займет достойное место в вашем портфолио
Если есть вопросы... ![]() PS. Задание достаточно объемное и сложное, так что времени на все это уйдет наверняка больше. Если будут какие-то сложности - пишем в данной теме. Буду (а может и не только я) помогать по мере нахождения свободного времени.
1
|
|
|
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
|
|
| 23.09.2011, 23:14 [ТС] | |
|
0
|
|
|
Модератор
2940 / 1803 / 180
Регистрация: 19.02.2011
Сообщений: 6,561
|
|
| 24.09.2011, 02:40 | |
|
да, оно
0
|
|
|
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
|
|
| 25.09.2011, 19:46 [ТС] | |
|
ужос, лютоя стыдоба =D
0
|
|
|
108 / 44 / 2
Регистрация: 27.10.2010
Сообщений: 206
|
|
| 25.09.2011, 23:13 | |
|
креативно
, я еще не делал завтра сделаю, может сегодня ночью
0
|
|
|
Модератор
2940 / 1803 / 180
Регистрация: 19.02.2011
Сообщений: 6,561
|
|
| 25.09.2011, 23:40 | |
|
jtgvlas, из того что бросается в глаза (код не смотрел еще) при беглом просмотре - нет резины, элементы налезают друг на друга, картинка в вписывается в указанную область (слева). И нет кнопки для запуска gc - текстовое поле вижу, кнопки - нет.
0
|
|
|
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
|
|
| 26.09.2011, 12:54 [ТС] | |
|
0
|
|
|
Модератор
2940 / 1803 / 180
Регистрация: 19.02.2011
Сообщений: 6,561
|
||
| 26.09.2011, 13:31 | ||
|
Если область, занимаемую изображением, представить черным цветом на белом холсте, то должно быть так (в случае когда картинка имеет размер меньший, чем область, в которую она помещается):
0
|
||
|
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
|
|
| 26.09.2011, 13:54 [ТС] | |
|
TanaTiX, аа
0
|
|
|
Модератор
2940 / 1803 / 180
Регистрация: 19.02.2011
Сообщений: 6,561
|
|
| 26.09.2011, 15:55 | |
|
...и не забываем про резину
0
|
|
|
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
|
|
| 26.09.2011, 19:09 [ТС] | |
|
добавил резину =)
0
|
|
| 26.09.2011, 19:09 | |
|
Задача по программированию
Задача по программированию
задача по программированию С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Книги по геймдизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon | Pearson / New Riders
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|