我是flash的新手,刚刚学习了一些动作脚本3。
我必须使用动态菜单构建网站,然后使用xml构建每个页面的内容。
网上是否有任何示例显示我如何构建网站。
什么是GAIA,它会帮助我或我编写自己的代码
由于
答案 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网站,例如添加横幅,视频等,但不能构建一个。