我是新的闪光灯,刚刚学会了一些动作脚本3与一些事件。
我必须建立与动态菜单的网站,然后为每个页面的内容使用xml。
有没有任何网络上的例子,以显示我可以如何建立网站。
什么是盖亚,它对我有帮助,还是我应该自己编码
谢谢
发布于 2010-06-06 23:52:14
首先,在人们开始对Flash发起“火焰之战”之前,让我提醒你,如果你用完整的Flash制作一个网站,根据你对网站的使用情况,你不会从谷歌等搜索引擎获得太多“帮助”。
SWF文件被认为很像图形,这对计算机来说很难自动理解。
所以,除非你做了很多“预先考虑”和“技巧”,使页面的内容可选择通过普通的网址,如http://www.mywebsite.com/?page_id=home
在我看来,你已经走上了错误的道路。
把Flash想象成“一个封闭的盒子”。你放进去的东西可能看起来很棒,但在创建广泛传播的网站时,它也有缺点。
Actionscript 3.0与Javascript (例如,没有插件的浏览器脚本)和C# (微软的.NET)看起来像。
动态菜单可以在没有Actionscript和Flash的情况下生成。动态超文本标记语言(Dynamic HTML)有很多种方式--看看jQuery (www.jquery.com)和他们为你构建的所有插件或UI……免费的。
这些对于搜索引擎来说大多数时候都是"ok“的。
现在..。你的问题:
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>我要说的是:确保你的目标是正确的,并为任务选择正确的工具。客户并不总是正确的。事实上,他们经常来找我们,因为他们有一个想法,但不知道如何让它成为现实。
你是专家!
发布于 2010-06-07 00:15:57
补充一下BerggreenDK上面所说的:使用flash来补充DHTML网站,比如添加横幅、视频等,但不是用来构建一个网站。
https://stackoverflow.com/questions/2984747
复制相似问题