加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

Asp+flash打造简单新闻评论系统 - ASP教程

发布时间:2016-08-15 21:51:56 所属栏目:Asp教程 来源:站长网
导读:我最初看到有几个网站在做一些我想做的事情,但是还没有完全是现在的样子。我是想做的一些网络应用最早是想用FLASH的,但是我手下的员工对FLASH不熟悉,我想怎
“我最初看到有几个网站在做一些我想做的事情,但是还没有完全是现在的样子。我是想做的一些网络应用最早是想用FLASH的,但是我手下的员工对FLASH不熟悉,我想怎么样用传统的Web技术也能达到FLASH的效果。后来我在实践中发现,可以把JavaScript 和 XML 这两种传统的Web技术让来实现。”

以上文字是Ajax的提出者Jesse James Garrett在“internet+互联网世纪论坛”上接受新浪网专访时所讲的话。你看了这段文字有什么想法呢,是不是觉得FLASH与Ajax存在些共同点。前两天写了一篇名叫《asp+ajax打造无刷新新闻评论系统》的文章,文章中通过一个实例的讲解大致的阐述了关于Ajax的使用,今天,我想利用同样的服务器端代码,再看看在FLASH中将如何的实现。

FLASH软件版本:flash 8

操作系统:中文 Windows 操作系统

一、Flash知识点

1、 useCodepage

一个布尔值,它通知 Flash Player 是使用 Unicode 来解释外部文本文件,还是使用运行播放器的操作系统的传统代码页来解释外部文本文件。默认值为 false。

由于本文所调用的外部文件采用了GB2312,并非采用Unicode,因此必须将System.useCodepage=True, 当然如果你想确保在所有平台下运行正常,建议外部文件使用Unicode。

2、 attachMovie(MovieClip.attachMovie 方法)

public attachMovie(id:String, name:String, depth:Number, [initObject:Object]) : MovieClip

参数:

id:String - 库中要附加到舞台上某影片剪辑的影片剪辑元件的链接名称。这是在"链接属性"对话框中的"标识符"字段中输入的名称。“链接属性“通过右击库中元件”链接“弹出。

name:String - 附加到该影片剪辑的影片剪辑实例的唯一名称。

depth:Number - 一个整数,指定 SWF 文件所放位置的深度级别。

initObject:Object [可选] - (Flash Player 6 和更高版本支持)包含要用来填充新附加的影片剪辑的属性的对象。此参数使动态创建的影片剪辑能够接收剪辑参数。如果 initObject 不是对象,则忽略它。initObject 的所有属性都已复制到新实例中。使用 initObject 指定的属性对于构造函数是可用的。

返回 MovieClip - 对新创建的实例的引用。

示例:将链接标识符为 pllist 的元件附加到主场景中。

_root.attachMovie("pllist", "pllist", 1);

3、 影片剪辑动态路径的表示方法

由于程序中大部分影片剪辑都是通过动态加载的,对于影片剪辑的个数以及位置都是事先不确定的,这就必须要求我们在程序运行的过程中给影片剪辑设置。一般情况下我们对于动态加载的影片剪辑命名都会遵循着这样一个规律:mc1、mc2、mc3、mc4……,那么我们如何来表示这些动态的影片剪辑呢?

[ ] 数组访问运算符

数组访问运算符使您能够动态地设置和检索实例、变量和对象的名称。它还使您能够访问对象属性。

示例:_root[“mc”+i]

Eval 函数

按照名称访问变量、属性、对象或影片剪辑。如果表达式是变量或属性,则返回该变量或属性的值。如果表达式是对象或影片剪辑,则返回对该对象或影片剪辑的引用。如果无法找到表达式中列举的元素,则返回 undefined。

示例:eval(“_root.mc”+i)

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读