前面的两篇博客介绍的是怎么用页面来操作flash cookie,还要放在容器里运行,这篇做一个简单的仅仅使用flash就可以读写flash cookie的例子
先看flash中的代码,当然这次要在flash中定义一些button 显示,输入等控件,看页面就知道定义了哪些控件,再看代码就知道这些控件被命名成什么
先看flash中的代码
var myCookie:Cookie= new Cookie();
setFCButton.addEventListener(MouseEvent.CLICK,setFC)
function setFC(evt: Event){
var obj:Object = new Object();
obj.userName=userNameInput.text
obj.sex=sexInput.text;
myCookie.put("userInfo",obj);
}
getFCButton.addEventListener(MouseEvent.CLICK,getFC)
function getFC(evt: Event):void{
fcDisplay.text = "userName:"+myCookie.get("userInfo").userName;
fcDisplay.text = fcDisplay.text + " sex:"+myCookie.get("userInfo").sex;
}
上面调用 var myCookie:Cookie= new Cookie(); cookie这个类和前面两篇用的是一模一样的
其实有了上面的东西就可以在adobe flash cs5里测试运行了。或着打开生成的swf也是一样的,再就是先前面一样,嵌入到html中用浏览器打开
html代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN" xml:lang="zh-CN">
<head>
<title>testFC</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
html, body { height:100%; background-color: #ffffff;}
body { margin:0; padding:0; overflow:hidden; }
#flashContent { width:100%; height:100%; }
</style>
</head>
<body>
<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="500" id="testFC" title="testFC" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="movie" value="testFC.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent" />
<embed src="testFC.swf" name="testFC" quality="high" allowScriptAccess="always" swLiveConnect="true" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="500"></embed>
</object>
</div>
</body>
</html>
- 大小: 7.9 KB
分享到:
相关推荐
本资源“HTML 5开发精要与实例详解(案例源码)”旨在提供深入理解和实践HTML5的关键知识。 1. **新元素的引入**:HTML5引入了许多新的结构性元素,如、、、和等,这些元素有助于提高页面的语义性和可读性,让搜索...
《HTML5开发精要与实例详解》这本书无疑是帮助开发者深入理解并熟练运用HTML5的重要资源。书中的源码部分提供了丰富的实践示例,使得理论知识能够得以具体应用。 在HTML5中,新增了许多元素,比如`<article>`、`...
代码如下: //JS操作cookies方法! //写cookies function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); [removed] = name + “=”+ escape ...
4. **SVG矢量图**:SVG(Scalable Vector Graphics)是一种用于描述2D图形的语言,可以无损缩放,适合制作图标和复杂图形。HTML5将SVG内联支持,使得网页设计更具灵活性。 5. **离线存储**:HTML5的`Application ...
【PHP许愿墙实例开发详解】 在Web开发领域,PHP是一种广泛应用的服务器端脚本语言,尤其在构建动态网站和交互式应用方面表现突出。"Flexsns-sky完全FLASH许愿天空"是一个基于PHP实现的许愿墙示例,它结合了PHP与...
总结,Spring MVC提供了多种数据传递方式,包括请求参数、请求体、模型数据、EL表达式、Flash属性、Cookie和Session等。选择合适的方法取决于具体应用场景,如数据量大小、安全性需求、跨页面共享数据等。理解并熟练...
**Node.js + MongoDB + Express + EJS + Connect-Mongo 知识点详解** Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript,提供了丰富的库和框架来简化开发流程。在...
16:PHP小偷程序原理和实例 17:PHP面向对象开发的学习(一) 18:PHP面向对象开发的学习(二) 19:PHP面向对象开发的学习(三) 20:PHP面向对象开发的学习(四) 21:PHP面向对象开发的学习(五) 22:PHP面向...
- 引入了三个JavaScript文件:`jquery-1.11.0.js`、`lunbo.js`和`cookie.js`,分别用于增强页面的交互性和实现特定功能。 - 页面结构清晰,通过不同的`<div>`元素组织内容,便于后期维护和扩展。 综上所述,本项目...
- **实例特性、源代码、功能概述、程序详解**:具体案例演示如何运用JavaScript和Cookie实现特定功能。 #### 第21章:时钟日历 - **示例特性、源代码、功能概述、程序详解**:展示如何使用JavaScript创建动态时钟...
3. **多媒体支持**:HTML5原生支持和标签,无需Flash等第三方插件即可播放音频和视频,降低了对浏览器的依赖,同时提供了更丰富的API供开发者定制功能。 4. **Canvas画布**:HTML5的元素提供了一个动态图形绘制区域...
PHP100视频教程16:PHP小偷程序原理和实例 PHP100视频教程17:PHP面向对象开发的学习(一) PHP100视频教程18:PHP面向对象开发的学习(二) PHP100视频教程19:PHP面向对象开发的学习(三) PHP100视频教程20:...
LocalStorage的引入,解决了早期存储技术如Cookie容量有限和兼容性问题,极大地提高了用户体验和应用程序的性能。 LocalStorage的主要优势在于其较大的存储空间,官方建议每个网站可以使用5MB,这对于存储文本数据...
CSS3带来了许多新的特性和改进,使得开发者能够更容易地创建复杂的视觉效果和动画。本章将详细介绍如何使用CSS3实现各种视觉效果,并结合CSS3动画实现方法进行全面讲解。 - **第4章:SVG矢量图形** SVG...
- 第10章:讲解Web Storage和Web SQL Database两种数据存储API,前者类似于Cookie和Session,后者则允许在JavaScript中直接操作数据库。 - 第11章:介绍Geolocation API的应用,包括与Google Maps API结合实现位置...
在这个例子中,客户端能够接受多种图像格式、Flash内容以及其他类型的数据。 - **Referer**: 表示发起此请求的页面地址。这对于追踪用户来源很有帮助。 - **Accept-Language**: 指定了客户端首选的语言设置,这里为`...
#### 三、数据包格式详解 **Handshake1 请求数据包格式** - **Marker**: 固定值0x0b,用于标记握手数据包。 - **TypeID**: 握手类型,0x30表示第一次握手。 - **Type**: 握手的具体类型,0x0a表示握手。 - **...
下面是一个简单的例子,结合了`required`和`placeholder`属性: ```html <label for="someInput">Your Name: <button type="submit">Go ``` #### 14. 自动对焦(Autofocus)属性 HTML5中的`autofocus`属性...
4. **Video音频播放** - HTML5新增和元素,使得在网页中内嵌视频和音频变得更加简单,无需依赖Flash等外部插件。同时支持多个编码格式如MP4、WebM和Ogg,以兼容不同的浏览器。 5. **离线存储** - 通过离线存储...