|
标签:杂谈 |
分类:FLASH 网站制作 |
好了,现在main.swf的内容说完了,下面是每个分栏目的swf了
第四章
如果前面的音乐播放器部分中Flash+XML看懂的话,这部分就很简单了,最终效果图如下:
About.swf主要包括一个about_mc,时间轴如下图:
图层一和图层二中两个补间是面板展开的效果,大家可以按自己的喜好做。主要是AS代码部分,读取about.xml中信息并显示。
为了方便格式化数据,把每一行的两个动态文本(left_txt与right_txt)做成一个item_mc,通过attachMovie来显示数据,其中about.xml文件如下:
About.xml:
<?xml version='1.0' encoding='UTF-8'?>
<about>
<item att='name'>csdeny</item>
<item att='sex'>male</item>
<item att='birth'>January 19st, 1984</item>
<item att='nationality'>Chinese</item>
<item att='location'>Hefei. Anhui, China</item>
<item att=''></item>
|
标签:杂谈 |
分类:FLASH 网站制作 |
考虑到个人网站的更新速度,除了留言模块采用Flash+ASP+Access外,其他部分都使用Flash+XML构建。留言模块比较简单,大家如果要看功能比较全的留言本制作教程,可以从网上找,很多的(我说过我很懒的)。
第一次写这么长的教程,不准备把制作步骤一步一步写出来,这样太机械,看完后也不知所云,我会把每个模块预计的目标,自己的想法,和实现步骤重点写出来,这样我想对您会更有帮助:)
工具:Flash8(AS2.0)
Tips:这个网站使用了不少AS2.0的内置类,相关语言不清楚的话可参考Flash8的帮助文档。
第一章:模块划分
基本上个人网站只有About,News,Works,Contact几个模块(其实大部分模块的实现方式很类似的),因为使用MovieClipLoader类来动态加载,所以我们的swf包括about.swf,
news.swf, works.swf,
contact.swf以及放置导航条,背景效果和音乐播放器的main.swf,最后还有一个index.swf用来载入main.swf的。
Tips:当然结构是看个人喜好的,你可以把背景效果和播放器都做成单独的swf。
第二章:index.swf
Index.swf主要是加载main.swf并包括一个loading效果的(这个loading效果是我最满意
| 分类:FLASH 网站制作 |
准备:首先你得有台电脑,其次是要装上Windows系统和Flash8。
XML基础:
既然是处理XML文档,就要先来了解下XML文档。下面是我所了解的,有些是在Flash中用不到的。
XML扩展标记语言(Extensible Markup Language)是SGML(Structured Generalized Markup Language)的子集,由World Wide Web Consortium(W3C)的XML工作组定义。
下面开始了解XML的结构。XML是由序言和文档元素组成的。
序言包括:
1.声明(declaration):文档的第一行,它说明这是一个XML文档。 [可选]
2.注释:增强文档的可读性。 [可选]
3.文档类型声明 (document type
declaration):XML文档类型定义必须在XML声明之后,文档元素之前,中间可以插入XML处理指令,它说明文档的类型和结构。[可选]
4.处理指令(processing instruction):在XML声明之后,处理XML信息的指令。 [可选]
注:文档类型声明(document type
declaration)需要用到xml词汇表。如果想了解详细信息请访问http://www.w3c.org.
文档元素:
元素说明了文档的逻辑结构,元素包函起始标签、元素内容、
| 分类:FLASH 网站制作 |
首先,我们来创建一个显示模块。
打开flash cs 拖放三个组件在舞台上,如下图

|
import
fl.controls.dataGridClasses.DataGridColumn;
import fl.data.DataProvider; import flash.events.Event; |
| 分类:FLASH 网站制作 |
建立一个文本文档复制下面的内容(不包含行号),另存为conn.asp放在IIS测试目录里
1
2
3
4
5
6
7
8
9
10 %>
说明一下上面的文档:
第一行和最后一行的<% %>符号表示asp代码的开始和结束;
第二行的意思是,如果在执行(代码)过程中出错,则执行下一行;
第三
| 分类:FLASH 网站制作 |
| 分类:FLASH 网站制作 |
|
<%
u_name=Request.Form('Name') u_company=Request.Form('Company') u_relation=Request.Form('Relation') u_url=Request.Form('Url') u_msg=Request.Form('Msg') Set conn.Open |
| 分类:FLASH 网站制作 |
Flash 的功能已经非常强大,完全可以跟其他的服务器端语言结合起来,做出适合现在的网络应用的网站。一个典型的模式就是Flash 与Asp的结合使用。
可以把上面的结构看成是三层,Flash是一层,Asp是一层,数据库是一层。对Flash和Asp有点了解的人,只要处理好层
与层之间的交互,结合使用Flash与Asp就决不是什么难事。
一、下面我们就先来看看Flash与Asp之间的交互
Flash与Asp的通讯是用Http协议,其请求格式为http://ip地址?参数1=值1&参数2=值2
即是在目的地址后面加上问号,再跟上参数字符串,参数之间用“&”号格开。如:
http://www.pcedu.com.cn/test.asp?userid=guest&pwd=123
在上面的请求中,请求的目的文件为:http://www.pcedu.com.cn/test.asp,第一个参数名为u
serid,值为guest,第二个参数名为pwd,值为123。
Flash与Asp之间的交互无非就是构造上面的请求字符串。
1、在Flash中,先构造好请求的字符串,然后利用函数LoadVariables(),就可
| 分类:FLASH 网站制作 |
| 分类:FLASH 网站制作 |
原文地址:http://space.flash8.net/space/html/19/563019_itemid_381743.html
效果查看地址:http://www.mygamemylove.com/demo/flashatthis/
下载地址:http://www.mygamemylove.com/114.html
看了闪吧的:“影像“系统,发现一个很好的效果就是无论浏览器的大小如何不停的改变,它里面的工具栏,属性栏始终贴在左边或者右边,就是说
始终保持着相对的坐标。这个是如何做到了,对过笔者的研究,其实很容易做到。
我们现在分两步说,flash站满整个网页,然后再来看:让flash中的元件始终处于相对位置。
1.flash站满整个网页(这一部分完全是仿造闪吧影像“系统的首页来作的)s
一个外部的js文件用于显示出要插入的flash,这样的好处是在iE中,flash不会出现虚框。
然后就是html文件了。这样了调用js,显示flash:
<html>
<head>
<meta http-equiv='Content-Type' content='text/html;
charset=gb2312' />
&l