2010-06-06 3 views
0

Я новичок в flash и просто изучил действие Action 3 с некоторыми событиями.Какой лучший способ создать Flash-сайт с некоторым контентом

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

Есть ли какой-нибудь пример в Интернете, чтобы показать, как я могу построить сайт.

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

Благодаря

ответ

3

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

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

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

Тогда вы на мой взгляд, уже на неверном пути.

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

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

Динамические меню могут быть созданы без ActionScript и Flash. Существует множество способов использования DHTML (Dynamic 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> 

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

Во-вторых, вам нужно каким-то образом «сохранить» содержимое вашей страницы, чтобы у вас было что показать. Вы havent предоставили нам много деталей, поэтому его трудно узнать, будете ли вы использовать обычные 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> 

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

Вы будете экспертом!

+0

Есть уже доступные опции, такие как SWFAddress для решения проблемы глубокой увязки, а Flash-сайты могут быть оптимизированы и индексированы Google как любой другой сайт, но это зависит от разработчика, чтобы убедиться, что сайт Flash установлен для этого с самого начала. Я согласен с тем, что Flash не всегда является правильным инструментом для всего сайта, и что OP будет разумным исследовать jQuery и некоторые другие варианты, но многие старые аргументы в отношении глубокой привязки и SEO просто не верны. , – nerdabilly

+0

Хорошо, позвольте мне попытаться объяснить это снова. Flash - это «апплет/приложение» - любой скриптовый язык, используемый для создания сайта, потребует некоторых параметров для открытия именно на той же странице. Вы не получите это бесплатно с Flash. Вам нужно будет создать специальные части, чтобы «исправить» то, что обычно является стандартным i HTML. И да, некоторые части Flash могут быть проиндексированы Google, но что он дает, когда вы нажимаете на ссылку? большую часть времени, «ввод/начало страницы», а не фактическое содержание = бесполезный SEO снова. Не ошибетесь, я тоже использую Flash для «элементов», но не для целых сайтов. Вместо этого используйте HTML5. – BerggreenDK

0

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

+0

точно, вот как я использую Flash! – BerggreenDK

Смежные вопросы