Web开发网 > Web前端开发 > Web前端开发教程 > 热门博文
在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。1.所有的标记都必须要有一个相应的结束标记以前在HTML中,你可以打开许多标签,例如p和li而不一定写对应的/p和/li来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签..
+展开-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..
问题我要得到显示对象的胶片效果解决办法使用胶片矩阵创建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,..
flash.text.TextField 类是Flash播放器中专门用于显示文本信息,还有TextArea和TextInput 两个组件也和文本显示有关。TextField 类支持CSS和嵌入字体,这一章我们将讨论和文本有关的系统功能。可视化类都在flash.display包中,TextField类也是,因此在使用它之前记得先导入它:+展开-ActionScriptimportflash.text.TextField;ActionScript 3.0 的..
使用正则表达式简介正则表达式描述字符模式。通常,正则表达式用于验证文本值是否符合特定模式(例如,验证用户输入的电话号码位数是否正确),或者替换与特定模式匹配的部分文本值。正则表达式可能非常简单。例如,假设您要确认特定字符串与“ABC”是否匹配,或者要使用某些其它文本替换字符串中出现的每个“ABC”。在这种情况下,您可以使用以..
ActionScript 3.0 最本质的东西就是类,也就说它是面向对象的。ActionScript 3.0 在面向对象基础上重新构建了ActionScript 核心。如果在Flex 上编写ActionScript 3.0,代码都被放在mx:Script 标签内,所有ActionScript 都必须以类的形式出现。 这一章讨论在ActionScript 3.0上编写自定义类。
tag:ActionScript 3 CookBook 简体中文1.12. 长时间执行一个任务问题我要长时间执行一个任务解决办法使用 Timer 类,或者监听 sprite 的 enterFrame 事件讨论Timer 类是ActionScript 3.0新增的, 来代替早期的 setInterval( ) 和 setTimeout( ) 函数。当创建Timer类的实例时,它会在每个时间间隔激活 timer 事件,你可以在事件之间指定延时,然后..
22.1.1.问题我想创建一个可被下载和缓存的运行时共享库(RSL) .22.1.2.解决办法使用自定义类,组件和其他资源创建一个库,编译为SWC文件,然后解压出SWF文件中的library.swf 文件,引入到你的应用程序部署目录,作为一个RSL使用。22.1.3.讨论SWC文件是一种压缩文件格式,里面包含一个library.swf 文件一个catalog.xml文件。这个库是一组编译进swf..
22.3.1.问题我想减少链接到Flex框架RSL的应用程序文件大小和下载时间。22.3.2.解决办法使用framework.swc文件编译应用程序,在Flex 3 SDK安装目录下可找到这个文件。22.3.3.讨论如果你熟悉用Flex Framework开发过应用程序的话,你可能注意到生成的文件很大,接着就是很长的下载时间。甚至是像下面的例子那样简单的程序,当编译时,结果生成的SWF..
20.3.1 问题我需要在Flex 里调用JavaScript 函数。20.3.2 解决办法在AS 中使用ExternalInterface 类调用JavaScript 函数。20.3.3 讨论ExternalInterface 类封装了所有你在运行时可能使用到的与JavaScript 通信的功能。你只需要简单的使用ExternalInterface.call 方法来执行包含Flex 应用程序的HTML 页面里的JavaScript函数方法。要在ActionScrip..
问题我想调用Flash Remoting 方法解决办法使用NetConnection 对象连接Flash Remoting网关并用call( ) 方法调用方法讨论Flex和Flash都有ActionScript APIs 来调用Flash Remoting 方法,不过这一节将讨论用最底层的解决办法。所有Flash Remoting 方法都基于flash.net.NetConnection 类,首先要创建NetConnection 对象:+展开-ActionScriptvarconne..
12.5.1 问题我想为组件创建自定义的效果触发器。12.5.2 解决办法在组件里使用Effect 元数据标签定义触发器的名称和绑定到触发器的事件。12.5.3 讨论一个触发器定义了一个播放效果的事件,触发器通常在Flex 框架中使用—例如,要定义一个ComboBox 组件的mouseDownEffect 事件。+展开-XMLmx:ComboBoxmouseDownEffect="{glowEffect}"/当在ComboBox ..
10.6.1 问题你希望在一个自定义列表类控件中进行拖拽操作时,自定义它的拖动图像。10.6.2 解决办法创建一个需要在拖拽操作时显示的UIComponent,并覆盖自定义列表类控件的dragImagegetter 方法。10.6.3 讨论Flex 框架中的列表类控件天生就会处理拖拽。这意味着你不需要为DragManager 发出的事件设置事件监听器。尽管如此,由于你不直接跟DragMan..
11.7.1. 问题我想用Flex 框架的HistoryManagement 机制整合states。11.7.2. 解决办法创建扩展自IHistoryManagerClient 接口的应用程序或组件。使用HistoryManagement 注册应用程序,当state 改变时使用HistoryManager.save 方法保存当前state。11.7.3. 讨论IHistoryManager client 定义了以下方法:loadState(state:Object):void加载此对象的状态..
问题我要编写自己的类解决办法 保存一个以.as扩展名的新文件,类名和文件名相同,编写如下结构:+展开 -ActionScriptpackagepackagename{publicclassClass{}}讨论 在ActionScript 3 中,类是最基本的编程结构,所以必须先掌握编写类的基础知识。对于初学者,所以得类都必须放在.as文件中,每个as文件里只能定义一个public 类,而且类名字要..
问题我该怎么知道两个数组是否相等呢解决办法循环数组,一一比较对应位置的每个元素讨论因为数组是引用类型,使用=操作符只能对比引用是否指向同一内存空间,如:+展开-ActionScriptvarletters:Array=["a","b","c","d"];varlettersPointer:Array=letters;trace(letters==lettersPointer);//显示:true但是如果数组内容相同,但是在不同的内存空间..
问题我想改变视频的显示尺寸解决办法设置Video对象的width和height属性,如果要根据视频编码时的尺寸播放,可使用videoWidth和videoHeight值讨论视频尺寸是由Video对象的width和heigh属性决定的。当构造Video对象时可指定宽度和高度,例如,初始化视频尺寸为160x120:+展开-ActionScriptvarvideo:Video=newVideo(160,120);通过width和height..
问题我想监听用户修改文本框的内容解决办法监听textInput 事件.讨论我们可以通过TextEvent事件控制用户对文本框内容的修改,如删除,剪切,插入或者拷贝等操作,对文本框的每一次修改都会激活textInput 事件,可通过flash.events.TextEvent.TEXT_INPUT常量监听该事件:+展开-ActionScriptfield.addEventListener(TextEvent.TEXT_INPUT,onTextInp..
通过这个例子可以学习: 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我国豆腐干反对广泛大会反对弧光..
http://livedocs.adobe.com/flex/3/html/index.html
问题我要在应用程序中载入其他域的swf文件,并且允许它访问程序中的ActionScript解决办法使用flash.system.Security.allowDomain( ), flash.system.Security.allowInsecureDomain( ),或一个策略文件。讨论很多情况下应用程序有多个分布在不同域里的swf组成。如果你要载入外部域的swf文件,需要通过flash.system.Security.allowDomain( ), flash..
8.17.1. 问题我需要使用户能通过Flex 上传图像,保存在服务器中。8.17.2. 解决办法创建一个FileReference 对象,并附加一个适当的滤镜,使用户只能上传正确类型的文件。然后监听FileReference 对象的完成事件,并上传图像文件到一个服务器端脚本。8.17.3. 讨论在flex 以及Flash 中上传在图片,依赖于使用FileReference 类。FileReference 对象,..
问题我想读取XML对象中的子元素解决办法使用elements( ) 方法返回XMLList 类型的所有元素,并用for each 循环遍历讨论E4X提供了一个很方便的elements( ) 方法,该方法返回所有XML对象的子元素节点,再通过for each 循环即可访问整个XML树结构:+展开-ActionScriptvarmenu:XML=menu>menuitemlabel="File">menuitemlabel="New"/>/menuitem>menuite..
完成WAP服务器的建立和WAP浏览器的安装之后,我们接下来就可以使用WML语言来编写WAP网页或应用,并通过WAP服务器及浏览器进行调试。从本章开始我们将系统地学习WML语言,本章主要讲解WML语言的基础知识,下一章全面讲解WML的语法、标签和规则。2.1 WML的简单例子及编辑、测试方法无限标记语言WML(Wireless Markup Language)是一种基于扩展标记语..
今天无意中发现fckeditor在Firefox下如果更改了实例名称后再刷新页面,会出现this.LinkedField is undefined错误。IE浏览器则不会出现这个问题。晕~~NND的,我还以为是脚本出问题了,将那段被压缩的js一个个展开来查看,大爷的。。。 不知道是Firefox的bug还是fckeditor的问题,+_+不过应该不会经常更新实例名称。 更改过fckeditor实例..
5.3.1 问题当list 的数据被改变的时候为list 添加显示效果5.3.2 解决方法创建一个效果序列并将它们传递给List 组件的itemsChangeEffect 属性5.3.3 讨论数据改变时效果是flex 3 新增的很强大的效果,对于之前的版本,你可以写数据改变时效果并分发和注册事件和事件侦听,但是伴随着flex 3 新增itemsChangeEffect 属性,List 组件和任何继承ListBas..
问题我要再添加新元素到数组解决办法push( ) 方法在数组尾部添加元素,unshift( ) 方法在数组首部插入元素讨论Array.push( ) 方法把元素加在数组的尾部,也可以一次添加多个值:+展开-ActionScriptvararray:Array=newArray();array.push("val1","val2");也可以在数组指定的下标位置设置值,下标位置在0到Array .length - 1之间:+展开-ActionScr..
当你使用Flex Data Services 来开发应用程序时,就能体会该数据服务架构的强大功能。关于 Flex Data ServicesFlex Data Services 在Java 应用服务器上或Java 容器中执行,提供如下列所示的强大功能:1. 增强的数据服务。2. 与多个客户端进行数据共享3. 支持客户端到客户端的通信4. 自动服务器数据推进5. 客户端对服务器端资源的可靠访问6. 数据服..
数组保存一组相关联的数据,组织和处理这些数据。数组概念在生活中是很常见的,比如菜谱,包含姓名,地址,生日等地址本都是数组原理。在ActionScript中,有两种数组:整型下标和联合数组,都是组织相关数据,只是访问数据的方法不同而已。整型下标数组:数组的每个元素都用唯一的整数下标来索引。通过下标排序,起始值为0,每个元素保存在索引指..
5.11.1.问题显示稀疏填充数组中的空条目5.11.2.解决方法为List 控件设置nullItemRenderer.5.11.3.讨论只要在继承自ListBase 的任何类中的dataProvider 遇到空对象,则使用nullItemRenderer属性:+展开-XMLmx:TileListnullItemRenderer="oreilly.cookbook.NullItemRenderer"/NullItemRenderer.mxml 为典型的nullItemRenderer 列出了完整的清单:+展.. 首页 上一页 [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] 下一页 尾页 61/62页,每页显示30条,共1856条相关记录