Какой лучший способ создать Flash сайт с некоторым содержанием - PullRequest
0 голосов
/ 06 июня 2010

Я новичок во флэш-памяти и только что изучил некоторые сценарии действий с некоторыми событиями.

Мне нужно создать сайт с динамическими меню, а затем содержимое для каждой страницы, используя xml.

Есть ли в сети пример, показывающий, как я могу построить сайт.

Что такое GAIA, поможет ли это мне, или я должен написать свою личность

Спасибо

Ответы [ 2 ]

3 голосов
/ 06 июня 2010

Во-первых, прежде чем люди начнут "огненную войну" против Flash, напомню, что в зависимости от вашего использования веб-сайта, вы не получите большой "помощи" от поисковых систем, таких как Google, если вы создадите сайт в полной версии Flash .

SWF-файлы очень похожи на графические, и компьютерам трудно понять их смысл автоматически.

Так что, если вы не выполняете много «предварительных размышлений» и «трюков», чтобы сделать страницы контента доступными для выбора с помощью обычных URL, таких как http://www.mywebsite.com/?page_id=home

Тогда вы, по-моему, уже на неверном пути.

Думайте о Flash как о «закрытой коробке». То, что вы там поместили, может выглядеть потрясающе, но у него есть свои недостатки при создании широко распространенных веб-сайтов.

Actionscript 3.0 близок к тому, как выглядят Javascript (например, скрипт браузера без плагинов) и C # (Microsoft .NET).

Динамические меню могут быть созданы без Actionscript и Flash. DHTML (динамический HTML) предлагает множество способов - взгляните на jQuery (www.jquery.com) и все плагины или пользовательский интерфейс, которые они создали - для вас ... бесплатно.

В большинстве случаев это будет хорошо для поисковых систем.

Теперь ... ваш вопрос:

Actionscript 3.0 - загрузить меню из XML.

Сначала вам нужно создать свой формат XML, скажем:

<?xml version="1.0" encoding="utf-8"?>
<navigation>
    <menu sortorder="1" url="page1.htm" />
    <menu sortorder="2" url="page2.htm" />
    ...
    <menu sortorder="99" url="page99.htm" />
</navigation>

Из этого вы можете выбрать «Деканденты» под названием «Меню». Читая все это в массив, вы можете построить визуальное меню. Найдите в Google такие ключевые слова, как: actionscript, xml, menu, чтобы найти множество образцов.

Во-вторых, вам нужен какой-то способ "хранения" содержимого вашей страницы, чтобы у вас было что показать. Вы не предоставили нам много подробностей, поэтому трудно понять, будете ли вы использовать обычные HTML-страницы или вам просто нужен текст.

Вы также можете хранить их в файлах XML. Тот же подход, что и выше, или в отдельном XML-файле для каждой страницы, например:

<?xml version="1.0" encoding="utf-8"?>
<page>
    <title>My test page</title>


    <headline>Here is the header</headline>
    <text>Here is some test text</text>
</page>

Проблема этого подхода в том, что он начинает выглядеть ОЧЕНЬ как обычный (X) HTML:

<?xml version="1.0" encoding="utf-8"?>
<html>
    <head>
         <title>My test page</title>
    </head>

    <body>
          <h1>Here is the header</h1>
          <p>Here is some test text</p>
    </body>
</html>

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

Будь экспертом!

0 голосов
/ 06 июня 2010

Чтобы добавить к сказанному BerggreenDK выше: используйте flash для дополнения сайта DHTML, скажем, для добавления баннеров, видео и т. Д., Но не для его создания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...