2010-03-04 2 views
0

Я заинтересован в разработке приложения, в котором люди могут рисовать фон на своей личной домашней странице, используя общую программу рисования флэш-памяти (например, приложение для граффити на facebook .. что-то очень простое). У меня мало/нет опыта работы со вспышкой, но я предполагаю, что могу просто вывести чертеж в качестве файла изображения, и это будет фон. Это кажется достаточно простым.Использование Flash-программы для создания динамического HTML возможно?

Реальный вопрос заключается в том, как затем включить простой HTML в него. Я вижу проблемы с различными разрешениями экрана и браузерами. Например, самая простая настройка - это рисование изображения и включение окна поиска. Скажем, окно поиска (фиксированный HTML-код) можно было перетащить в флеш-программу на холст. Есть ли способ обойти, как/где HTML будет отображаться на разных разрешениях экрана и в браузерах? Я чувствую, что по мере того, как браузер будет увеличен, выравнивание изображения с HTML будет испорчено. Будет ли разрешать только фиксированные размеры изображения?

Любые идеи о том, как реализовать что-то подобное? Было бы очень полезно!

ответ

1

В целом, я думаю, что простота функциональности, которую вы ищете, выдает, насколько это сложно. Я хотел бы начать разбивая проблему на составные части:

  • продуцирующих пользователем создано изображение
  • ходатайствующих изображение в качестве фона
  • Getting, что изображение хорошо выглядеть & ведут себя, как вы хотите, чтобы

Для каждого из них существует несколько способов приблизиться к проблеме.

Для создания изображения во Flash обратите внимание на то, что если вы не используете готовое приложение/плагин, вашим пользователям, вероятно, понадобятся параметры рисования, такие как ручки разных размеров, цвета, стирание и т. Д. Если у вас ограниченный опыт работы в Flash, создание этих будет серьезной проблемой. Кроме того, есть некоторые плагины для рисования Jquery/Javascript с готовыми параметрами чертежа, которые вы могли бы изучить. Вероятно, их гораздо проще включить.

Для фонового изображения, добавляя HTML поверх него таким образом, чтобы он выглядел отлично во всех браузерах, не будет вашей проблемой. Чтобы дать вам краткую информацию, вы можете использовать изображение непосредственно в своем HTML и наложить его на div, который содержит ваш HTML-код, или вы можете использовать Jquery (например) для динамической замены фонового изображения div. В зависимости от размера вашего изображения и того, как вы хотите его вести, размер изображения и/или ширина страницы HTML могут быть исправлены (это нормально). Если вы настаиваете на создании изображения, которое динамически растягивается (т. Е. Где пропорции изображения меняются) по мере изменения размера окна браузера, задача становится значительно сложнее.

В зависимости от вашей гибкости, возможно Доступны более простые варианты, например, позволяющие пользователям загружать готовое фоновое изображение, которое они создали на своих собственных машинах. Если вы хотите, чтобы все эти функции были в Интернете, вы могли бы направить пользователей на веб-приложение/редактор чертежей на другом веб-сайте, где они могут создавать свои изображения, а затем загружать их на свой сайт.

Надеюсь, что это поможет.

0

Вы должны взглянуть на AIR.If вам нужно онлайн-приложение, возможно, вы обнаружите способ связать воздух с ним.

AIR имеет возможности рендеринга HTML.

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/ и нажмите на flash.html в разделе Пакеты

0

Один из способов, что многие сайты обойти это (StackOverflow включено), чтобы иметь сайт фиксированной ширины, которая центрируется по вертикали. Это требует минимальной ширины экрана, но обеспечивает фиксированный макет с низкой сложностью, который по-прежнему выглядит хорошо на больших мониторах.