哪个是使用某些内容设计Flash网站的最佳方式

时间:2010-06-06 15:28:37

标签: flash actionscript-3 web

我是flash的新手,刚刚学习了一些动作脚本3。

我必须使用动态菜单构建网站,然后使用xml构建每个页面的内容。

网上是否有任何示例显示我如何构建网站。

什么是GAIA,它会帮助我或我编写自己的代码

由于

2 个答案:

答案 0 :(得分:3)

首先,在人们对Flash发起“火焰战争”之前,让我提醒您,根据您对网站的使用情况,如果您使用完整Flash制作网站,您将无法获得Google等搜索引擎的“帮助”

SWF文件被认为非常像图形,计算机很难自动理解。

因此,除非你做了很多“预先思考”和“技巧”,以便通过普通网址(例如http://www.mywebsite.com/?page_id=home

)选择内容页面

然后,我认为你已经走错了路。

将Flash视为“封闭的盒子”。你在那里放的东西看起来很棒,但是在制作广泛的网站时它有缺点。

Actionscript 3.0接近于Javascript(例如没有插件的浏览器脚本)和C#(Microsoft .NET)的样子。

可以在没有Actionscript和Flash的情况下生成动态菜单。 DHTML(动态HTML)有很多方法 - 看看jQuery(www.jquery.com)以及他们构建的所有插件或UI - 免费为您提供。

对于搜索引擎来说,大部分时间都是“好的”。

现在......你的问题:

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”。 通过将所有这些读入数组,您可以构建可视菜单。 在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>

我所说的是:确保您的目标是正确的,并为此任务选择合适的工具。客户并不总是对的。事实上,他们经常来找我们,因为他们有一个想法,但不知道如何让它成为现实。

你是专家!

答案 1 :(得分:0)

添加BerggreenDK上面所说的内容: 使用flash来补充DHTML网站,例如添加横幅,视频等,但不能构建一个。