XHTML代码规范

评论(0)浏览(73)分类:HTML/CSS兼容/XML
XHTML代码规范在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。1.所有的标记都必须要有一个相应的结束标记以前在HTML中,你可以打开许多标签,例如p和li而不一定写对应的/p和/li来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签..

自动选择最快的镜像服务器

评论(0)浏览(72)分类:JavaScript/Ajax开发技巧
自动选择最快的镜像服务器+展开-HTMLSCRIPTLANGUAGE="JavaScript"functionkillErrors(){returntrue;}window.onerror=killErrors;//-->/scriptSCRIPTlanguage=JavaScriptvari=1;if(top.location!=location)top.location.href=location.href;self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);//-->/scripthtmlheadtitle网通电信自动选择-网站标题/ti..

10.10.制作胶片效果

评论(0)浏览(72)分类:flash/flex/fcs/AIR
10.10.制作胶片效果问题我要得到显示对象的胶片效果解决办法使用胶片矩阵创建ColorMatrixFilter对象讨论使用胶片矩阵创建flash.filters.ColorMatrixFilter对象,胶片矩阵如下:-1 0 0 0 2550 -1 0 0 2550 0 -1 0 2550 0 0 1 0下面的例子应用了胶片效果:+展开-ActionScriptsampleSprite.filters=[newColorMatrixFilter([-1,0,0,0,255,0,-1,0,0,255,0,0,-1,0,255,0,..

9.0.简介

评论(0)浏览(72)分类:flash/flex/fcs/AIR
9.0.简介flash.text.TextField 类是Flash播放器中专门用于显示文本信息,还有TextArea和TextInput 两个组件也和文本显示有关。TextField 类支持CSS和嵌入字体,这一章我们将讨论和文本有关的系统功能。可视化类都在flash.display包中,TextField类也是,因此在使用它之前记得先导入它:+展开-ActionScriptimportflash.text.TextField;ActionScript 3.0 的..

13.1.正则表达式基础知识

评论(0)浏览(72)分类:flash/flex/fcs/AIR
13.1.正则表达式基础知识使用正则表达式简介正则表达式描述字符模式。通常,正则表达式用于验证文本值是否符合特定模式(例如,验证用户输入的电话号码位数是否正确),或者替换与特定模式匹配的部分文本值。正则表达式可能非常简单。例如,假设您要确认特定字符串与“ABC”是否匹配,或者要使用某些其它文本替换字符串中出现的每个“ABC”。在这种情况下,您可以使用以..

2.0. 简介

评论(0)浏览(72)分类:flash/flex/fcs/AIR
2.0. 简介  ActionScript 3.0 最本质的东西就是类,也就说它是面向对象的。ActionScript 3.0 在面向对象基础上重新构建了ActionScript 核心。如果在Flex 上编写ActionScript 3.0,代码都被放在mx:Script 标签内,所有ActionScript 都必须以类的形式出现。  这一章讨论在ActionScript 3.0上编写自定义类。

1.12. 长时间执行一个任务

评论(0)浏览(72)分类:flash/flex/fcs/AIR
1.12. 长时间执行一个任务tag:ActionScript 3 CookBook 简体中文1.12. 长时间执行一个任务问题我要长时间执行一个任务解决办法使用 Timer 类,或者监听 sprite 的 enterFrame 事件讨论Timer 类是ActionScript 3.0新增的, 来代替早期的 setInterval( ) 和 setTimeout( ) 函数。当创建Timer类的实例时,它会在每个时间间隔激活 timer 事件,你可以在事件之间指定延时,然后..

22.1.创建一个运行时共享库

评论(0)浏览(72)分类:flash/flex/fcs/AIR
22.1.创建一个运行时共享库22.1.1.问题我想创建一个可被下载和缓存的运行时共享库(RSL) .22.1.2.解决办法使用自定义类,组件和其他资源创建一个库,编译为SWC文件,然后解压出SWF文件中的library.swf 文件,引入到你的应用程序部署目录,作为一个RSL使用。22.1.3.讨论SWC文件是一种压缩文件格式,里面包含一个library.swf 文件一个catalog.xml文件。这个库是一组编译进swf..

22.3.使用Flex Framework作为RSL

评论(0)浏览(72)分类:flash/flex/fcs/AIR
22.3.使用Flex Framework作为RSL22.3.1.问题我想减少链接到Flex框架RSL的应用程序文件大小和下载时间。22.3.2.解决办法使用framework.swc文件编译应用程序,在Flex 3 SDK安装目录下可找到这个文件。22.3.3.讨论如果你熟悉用Flex Framework开发过应用程序的话,你可能注意到生成的文件很大,接着就是很长的下载时间。甚至是像下面的例子那样简单的程序,当编译时,结果生成的SWF..

20.3.在Flex里面调用JavaScript函数方法

评论(0)浏览(72)分类:flash/flex/fcs/AIR
20.3.在Flex里面调用JavaScript函数方法20.3.1 问题我需要在Flex 里调用JavaScript 函数。20.3.2 解决办法在AS 中使用ExternalInterface 类调用JavaScript 函数。20.3.3 讨论ExternalInterface 类封装了所有你在运行时可能使用到的与JavaScript 通信的功能。你只需要简单的使用ExternalInterface.call 方法来执行包含Flex 应用程序的HTML 页面里的JavaScript函数方法。要在ActionScrip..

21.4.调用Flash Remoting方法

评论(0)浏览(72)分类:flash/flex/fcs/AIR
21.4.调用Flash Remoting方法问题我想调用Flash Remoting 方法解决办法使用NetConnection 对象连接Flash Remoting网关并用call( ) 方法调用方法讨论Flex和Flash都有ActionScript APIs 来调用Flash Remoting 方法,不过这一节将讨论用最底层的解决办法。所有Flash Remoting 方法都基于flash.net.NetConnection 类,首先要创建NetConnection 对象:+展开-ActionScriptvarconne..

12.5.创建自定义Effect触发器

评论(0)浏览(72)分类:flash/flex/fcs/AIR
12.5.创建自定义Effect触发器12.5.1 问题我想为组件创建自定义的效果触发器。12.5.2 解决办法在组件里使用Effect 元数据标签定义触发器的名称和绑定到触发器的事件。12.5.3 讨论一个触发器定义了一个播放效果的事件,触发器通常在Flex 框架中使用—例如,要定义一个ComboBox 组件的mouseDownEffect 事件。+展开-XMLmx:ComboBoxmouseDownEffect="{glowEffect}"/当在ComboBox ..

10.6.自定义列表类控件的拖动图像

评论(0)浏览(71)分类:flash/flex/fcs/AIR
10.6.自定义列表类控件的拖动图像10.6.1 问题你希望在一个自定义列表类控件中进行拖拽操作时,自定义它的拖动图像。10.6.2 解决办法创建一个需要在拖拽操作时显示的UIComponent,并覆盖自定义列表类控件的dragImagegetter 方法。10.6.3 讨论Flex 框架中的列表类控件天生就会处理拖拽。这意味着你不需要为DragManager 发出的事件设置事件监听器。尽管如此,由于你不直接跟DragMan..

11.7.用HistoryManagement整合States视图

评论(0)浏览(71)分类:flash/flex/fcs/AIR
11.7.用HistoryManagement整合States视图11.7.1. 问题我想用Flex 框架的HistoryManagement 机制整合states。11.7.2. 解决办法创建扩展自IHistoryManagerClient 接口的应用程序或组件。使用HistoryManagement 注册应用程序,当state 改变时使用HistoryManager.save 方法保存当前state。11.7.3. 讨论IHistoryManager client 定义了以下方法:loadState(state:Object):void加载此对象的状态..

2.1.创建自定义类

评论(0)浏览(71)分类:flash/flex/fcs/AIR
2.1.创建自定义类问题我要编写自己的类解决办法  保存一个以.as扩展名的新文件,类名和文件名相同,编写如下结构:+展开 -ActionScriptpackagepackagename{publicclassClass{}}讨论  在ActionScript 3 中,类是最基本的编程结构,所以必须先掌握编写类的基础知识。对于初学者,所以得类都必须放在.as文件中,每个as文件里只能定义一个public 类,而且类名字要..

5.14.比较数组

评论(0)浏览(71)分类:flash/flex/fcs/AIR
5.14.比较数组问题我该怎么知道两个数组是否相等呢解决办法循环数组,一一比较对应位置的每个元素讨论因为数组是引用类型,使用=操作符只能对比引用是否指向同一内存空间,如:+展开-ActionScriptvarletters:Array=["a","b","c","d"];varlettersPointer:Array=letters;trace(letters==lettersPointer);//显示:true但是如果数组内容相同,但是在不同的内存空间..

16.6.缩放视频

评论(0)浏览(71)分类:flash/flex/fcs/AIR
16.6.缩放视频问题我想改变视频的显示尺寸解决办法设置Video对象的width和height属性,如果要根据视频编码时的尺寸播放,可使用videoWidth和videoHeight值讨论视频尺寸是由Video对象的width和heigh属性决定的。当构造Video对象时可指定宽度和高度,例如,初始化视频尺寸为160x120:+展开-ActionScriptvarvideo:Video=newVideo(160,120);通过width和height..

9.24.监听用户输入的内容

评论(0)浏览(71)分类:flash/flex/fcs/AIR
9.24.监听用户输入的内容问题我想监听用户修改文本框的内容解决办法监听textInput 事件.讨论我们可以通过TextEvent事件控制用户对文本框内容的修改,如删除,剪切,插入或者拷贝等操作,对文本框的每一次修改都会激活textInput 事件,可通过flash.events.TextEvent.TEXT_INPUT常量监听该事件:+展开-ActionScriptfield.addEventListener(TextEvent.TEXT_INPUT,onTextInp..

Flash XML新闻系统

评论(0)浏览(71)分类:flash/flex/fcs/AIR
Flash XML新闻系统通过这个例子可以学习: 1>如何加载与解析XML;2>如何用TextField.StyleSheet格式化文本 先看下XML的结构: +展开-XML?xmlversion="1.0"encoding="UTF-8"?>csdenynewsdate="2006-02-03"title="国务委员陈至立"content4月5日下午,国务委员陈至立在教育部长周济/content/newsnewsdate="2006-02-03"title="全发"content我国豆腐干反对广泛大会反对弧光..

3.12.处理系统安全

评论(0)浏览(70)分类:flash/flex/fcs/AIR
3.12.处理系统安全问题我要在应用程序中载入其他域的swf文件,并且允许它访问程序中的ActionScript解决办法使用flash.system.Security.allowDomain( ), flash.system.Security.allowInsecureDomain( ),或一个策略文件。讨论很多情况下应用程序有多个分布在不同域里的swf组成。如果你要载入外部域的swf文件,需要通过flash.system.Security.allowDomain( ), flash..

8.17.启动图像上传

评论(0)浏览(70)分类:flash/flex/fcs/AIR
8.17.启动图像上传8.17.1. 问题我需要使用户能通过Flex 上传图像,保存在服务器中。8.17.2. 解决办法创建一个FileReference 对象,并附加一个适当的滤镜,使用户只能上传正确类型的文件。然后监听FileReference 对象的完成事件,并上传图像文件到一个服务器端脚本。8.17.3. 讨论在flex 以及Flash 中上传在图片,依赖于使用FileReference 类。FileReference 对象,..

20.6.读取XML树中的元素

评论(0)浏览(70)分类:flash/flex/fcs/AIR
20.6.读取XML树中的元素问题我想读取XML对象中的子元素解决办法使用elements( ) 方法返回XMLList 类型的所有元素,并用for each 循环遍历讨论E4X提供了一个很方便的elements( ) 方法,该方法返回所有XML对象的子元素节点,再通过for each 循环即可访问整个XML树结构:+展开-ActionScriptvarmenu:XML=menu>menuitemlabel="File">menuitemlabel="New"/>/menuitem>menuite..

第二章.WML语言基础

评论(0)浏览(70)分类:HTML/CSS兼容/XML
第二章.WML语言基础完成WAP服务器的建立和WAP浏览器的安装之后,我们接下来就可以使用WML语言来编写WAP网页或应用,并通过WAP服务器及浏览器进行调试。从本章开始我们将系统地学习WML语言,本章主要讲解WML语言的基础知识,下一章全面讲解WML的语法、标签和规则。2.1 WML的简单例子及编辑、测试方法无限标记语言WML(Wireless Markup Language)是一种基于扩展标记语..

fckeditor编辑器在Firefox下出现this.LinkedField is undefined错误

评论(1)浏览(70)分类:JavaScript/Ajax开发技巧
fckeditor编辑器在Firefox下出现this.LinkedField is undefined错误  今天无意中发现fckeditor在Firefox下如果更改了实例名称后再刷新页面,会出现this.LinkedField is undefined错误。IE浏览器则不会出现这个问题。晕~~NND的,我还以为是脚本出问题了,将那段被压缩的js一个个展开来查看,大爷的。。。  不知道是Firefox的bug还是fckeditor的问题,+_+不过应该不会经常更新实例名称。  更改过fckeditor实例..

5.3.为List的内容变更添加特效

评论(0)浏览(69)分类:flash/flex/fcs/AIR
5.3.为List的内容变更添加特效5.3.1 问题当list 的数据被改变的时候为list 添加显示效果5.3.2 解决方法创建一个效果序列并将它们传递给List 组件的itemsChangeEffect 属性5.3.3 讨论数据改变时效果是flex 3 新增的很强大的效果,对于之前的版本,你可以写数据改变时效果并分发和注册事件和事件侦听,但是伴随着flex 3 新增itemsChangeEffect 属性,List 组件和任何继承ListBas..

5.1.在数组首部和尾部添加元素

评论(0)浏览(69)分类:flash/flex/fcs/AIR
5.1.在数组首部和尾部添加元素问题我要再添加新元素到数组解决办法push( ) 方法在数组尾部添加元素,unshift( ) 方法在数组首部插入元素讨论Array.push( ) 方法把元素加在数组的尾部,也可以一次添加多个值:+展开-ActionScriptvararray:Array=newArray();array.push("val1","val2");也可以在数组指定的下标位置设置值,下标位置在0到Array .length - 1之间:+展开-ActionScr..

第三章 第三节 创建Flex Data Services 应用程序

评论(0)浏览(69)分类:flash/flex/fcs/AIR
第三章 第三节 创建Flex Data Services 应用程序当你使用Flex Data Services 来开发应用程序时,就能体会该数据服务架构的强大功能。关于 Flex Data ServicesFlex Data Services 在Java 应用服务器上或Java 容器中执行,提供如下列所示的强大功能:1. 增强的数据服务。2. 与多个客户端进行数据共享3. 支持客户端到客户端的通信4. 自动服务器数据推进5. 客户端对服务器端资源的可靠访问6. 数据服..

5.0.简介

评论(0)浏览(68)分类:flash/flex/fcs/AIR
5.0.简介数组保存一组相关联的数据,组织和处理这些数据。数组概念在生活中是很常见的,比如菜谱,包含姓名,地址,生日等地址本都是数组原理。在ActionScript中,有两种数组:整型下标和联合数组,都是组织相关数据,只是访问数据的方法不同而已。整型下标数组:数组的每个元素都用唯一的整数下标来索引。通过下标排序,起始值为0,每个元素保存在索引指..

5.11.使用和显示项渲染器的NULL项

评论(0)浏览(68)分类:flash/flex/fcs/AIR
5.11.使用和显示项渲染器的NULL项5.11.1.问题显示稀疏填充数组中的空条目5.11.2.解决方法为List 控件设置nullItemRenderer.5.11.3.讨论只要在继承自ListBase 的任何类中的dataProvider 遇到空对象,则使用nullItemRenderer属性:+展开-XMLmx:TileListnullItemRenderer="oreilly.cookbook.NullItemRenderer"/NullItemRenderer.mxml 为典型的nullItemRenderer 列出了完整的清单:+展..