10.5.启动和禁止拖操作

评论(0)浏览(139)分类:flash/flex/fcs/AIR
10.5.启动和禁止拖操作10.5.1. 问题你想在运行时启动和禁止列表类控件的拖拽操作。10.5.2. 解决办法使用列表类控件的拖拽事件属性来管理属性值。10.5.3 讨论Flex 框架的列表类控件具有内置的管理器来与DragManager 互动,通过使用dragEnabled和dropEnabled 属性,提供了一个便捷的途径来启动控件响应拖拽动作。通过使用内建的事件属性dragStart, dragEnter,dragOver..

TextRange Object

评论(0)浏览(139)分类:HTML/CSS兼容/XML
TextRange ObjectTextRange ObjectRepresents text in an HTML element. Members TableThe following table lists the members exposed by the TextRange object.Attributes/PropertiesPropertyDescriptionboundingHeightRetrieves the height of the rectangle that bounds the TextRange object. boundingLeftRetrieves the distance between the left edge of..

flash 问题集锦

评论(0)浏览(139)分类:flash/flex/fcs/AIR
flash 问题集锦让Flash广告具有记忆功能  当你常去的论坛上有个 Flash 广告,而你每次刷新页面的时候它都从头播放。会不会感觉很烦? 所以我们要改装一下这个Flash.给他植入记忆功能.继续播放动画要实现的效果:  刷新或关闭页面的时候记住上次的播放头位置.  下一次打开页面动画接着上一次的位置继续播放.(注:把此段代码放到动画的第一帧即可.)应用:效果可..

JSON.stringify介绍

评论(0)浏览(139)分类:JavaScript/Ajax开发技巧
JSON.stringify介绍JSON.stringify浏览器支持:非IE核心的浏览器,如firefox,chrome等,替代方法,下载JSON.JS文件导入,调用obj.toJSONString()即可序列化作用:这个函数的作用主要是为了系列化对象的。语法:JSON.stringify(value [, replacer] [, space])value:是必须要的字段。就是你输入的对象,比如数组啊,类啊等等。replacer:这个是可选的。它又分为2种..

node.js基本介绍

评论(0)浏览(139)分类:JavaScript/Ajax开发技巧
node.js基本介绍第二章:Node介绍本章内容:什么是事件驱动编程,有什么优点Node.js如何简化了事件驱动开发  在传统程编程模里,I/O操作就像一个普通的本地函数调用:在函数执行完之前程序被堵塞,无法继续运行。堵塞I/O起源于早先的时间片模型,这种模 型下每个进程就像一个独立的人,目的是将每个人区分开,而且每个人在同一时刻通常只能做一件事,必须等待前..

CSS3 @font-face简介

评论(0)浏览(138)分类:HTML/CSS兼容/XML
CSS3 @font-face简介  @font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶。我的Blog就使用了许多这样的自定义Web字体,比如说..

IE FireFox safari下javascript操作embed播放

评论(0)浏览(138)分类:JavaScript/Ajax开发技巧
IE FireFox safari下javascript操作embed播放关键词:IE Firefox safari JavaScript 控制 embed标签 播放 音频文件问题描述:  embed标签接受到直播流以后在IE下可以通过play()和pause()方法得到很好的播放/暂停的控制,但在FireFox和safari 去无能为力,在Firefox和safari下可以正常的播放(在safari需要装media插件),但是就是通过play() 和pause()无法控制它的播放和暂停,问题的根源..

IE8下的60个bug

评论(0)浏览(138)分类:HTML/CSS兼容/XML
IE8下的60个bug来源:60 bugs inIE8 for Windows1- MSIE 8 requests automatically favicon.ico. Internet Explorer 8 should stop automatically requesting for favicon.ico in the root directory - a file which may not exist - and instead look for (fetch, HTTP request) an icon only and only if it's explicitly linked to from the webpage. The f..

javascript中instanceof和类

评论(0)浏览(138)分类:JavaScript/Ajax开发技巧
javascript中instanceof和类  在javascript里,每个function都有一个prototype属性,这个属性的用途是实现继承机制。必如下面定义的+展开-JavaScriptfunction class1:function class1(){} class1.prototype={a:10,b:100};则class1的每个实例都会从prototype继承a和b这两个属性。  同时,每个对象都会有一个内部的属性_proto_(不同的javascript虚拟机实现用的名字可能..

17.1.创建一个共享对象

评论(0)浏览(138)分类:flash/flex/fcs/AIR
17.1.创建一个共享对象17.1.1. 问题我想要存贮数据到本地硬盘,并想要在多个会话中获取这些数据。17.1.2. 解决办法使用ShareObject 类来创建会被存储到用户系统并能被相同会话或以后的会话访问的数据对象。17.1.3. 讨论实际上ShareObject 的行为有些像浏览器的cookies,ShareObjects 常常被成为Flash Cookies,它可以:?? 1.维护本地持久化?? 2.在Flash Media Server ..

15.11.如何在正则表达式中使用字符类型

评论(0)浏览(138)分类:flash/flex/fcs/AIR
15.11.如何在正则表达式中使用字符类型15.11.1 问题怎样在一个正则表达式中对一些字符类型如(整数, 字符, 空格以及它们的反值)进行匹配?15.11.2 解决办法可以通过字符类型标记来实行。15.11.3 讨论通过使用字符类来进行字符匹配一种容易且非常有效的方法。首先, 我们需要建一个包含”\”号的字符类型标记, 它是用来告诉正则表达式处理引擎接下来的字符是一个字符类型而非普通字符。然..

9.17.从SWF 文件中生成动态皮肤

评论(0)浏览(138)分类:flash/flex/fcs/AIR
9.17.从SWF 文件中生成动态皮肤9.17.1. 问题你想在Flash IDE 中创造一个按钮,它的每个状态有不同的动作。9.17.2. 解决办法创建一个FLA 并在此FLA 中创建一个意味着有多个帧和动作的输出的MovieClip 元件。利用生成的SWF 和MovieClip 名称,在源代码和元件引用中通过利用[Embed] 元数据标记将MovieClip 为你动作的拓展。把一个mx.core.UIComponent子类当作mx.controls.Button实..

8.6.将Convolution滤镜应用于图像

评论(0)浏览(138)分类:flash/flex/fcs/AIR
8.6.将Convolution滤镜应用于图像8.6.1. 问题我想要让用户改变颜色,对比,或锐利图像。8.6.2. 解决办法创建一个ConvolutionFilter 的实例, 绑定ConvolutionFilter 的矩阵属性到用户可以改变的文本输入。然后添加滤镜到图像的滤镜数组,以适用于滤镜。8.6.3. 讨论ConvolutionFilter 是flash.filter 包中一个最多功能和复杂的滤镜。它可以用来作浮雕,检测边缘,锐化,模糊,等许..

1.16.定义方法参数

评论(0)浏览(138)分类:flash/flex/fcs/AIR
1.16.定义方法参数1.16.1.问题我想定义一个方法,其参数有默认值或null值,以便调用方法时不必每次都进行传值。1.16.2.解决办法在方法申明时直接对方法参数进行赋值,赋予默认值或null值。1.16.3.讨论要想为方法定义一个或多个可选参数,最简单的办法就是为参数对象设置为默认值或null。ActionScript基本类型String, Number, int, 和Boolean不能设置为null值,不过..

object和embed的区别

评论(0)浏览(138)分类:HTML/CSS兼容/XML
object和embed的区别object标签只支持IE系列的浏览器或者其它支持Activex控件的浏览器 (Internet Explorer)“classid”和“codebase”属性必须要精确地写,它们告诉浏览器自动下载flash player的地址。如果你没有安装过flash player 那么IE3.0以后的浏览器会跳出一个提示框询问是否要自动安装flash player。当然,如果你不想让那些没有安装flash player的用户自动..

Web中的省略号

评论(0)浏览(138)分类:HTML/CSS兼容/XML
Web中的省略号在Web开发中,对于一种情况很常见。那就是,文本太长,而放置文本的容器不够长,而我们又不想让文本换行,所以,我们想使用省略号来解决这个问题。但是,在今天HTML的标准中并没有相关的标识或属性让你可以简单地完成这个事。但是我们可以使用CSS样式表来完成这个事,在IE,Safari,Chrome,Opera中都可以。但在Firefox中却不行,但我们可以使用..

JavaScript之-compareDocumentPosition函数

评论(0)浏览(137)分类:JavaScript/Ajax开发技巧
JavaScript之-compareDocumentPosition函数 看了一下午的ExtJS的源码在判断一个节点是否是另一个节点的祖先时发现有compareDocumentPosition这么个函数程序里的写法是:return !!(p.compareDocumentPosition(c) & 16);开始对为什么要&上个16感到奇怪因为以前没有用过compareDocumentPosition所以也不知道它返回的值是什么经过查询资料以及测试总结了下compareDocumentPosition返回值的结果这..

也谈WEB打印(二):简单的分析一下IE的打印原理并实现简单的打印和预览

评论(0)浏览(137)分类:JavaScript/Ajax开发技巧
也谈WEB打印(二):简单的分析一下IE的打印原理并实现简单的打印和预览 在《也谈WEB打印(-):目前的几种方式及我们的任务》中,分析了一下当前Web打印的几种方式以及我们所遇到的问题,并提出了我们的要求,本文简单的分析一下IE的打印原理,并实现简单的打印和预览功能。首先,我们介绍一下IE架构: IExplore.exe位于最上层,他是一个很小的应用程序,当IE装载的时候他就被实例化。该可执行程序使用IE的各种组件来..

第一章 第六节 在应用程序中添加多态页面

评论(0)浏览(137)分类:flash/flex/fcs/AIR
第一章 第六节 在应用程序中添加多态页面有几种方法在一个Flex 应用程序中创建多态页面。你可以使用ViewStack 组件、创建单独的MXML 文件、或者使用视图状态。视图状态可以被看作是一个组件或组件群构成的预定义的用户界面布局。你可以使用视图状态为程序表现出不同的视觉效果。每一种视图状态都是基于一种基础的状态,并进行继承和扩展。在随后的例子中,当用户在组件上滚动鼠标时,基..

11.2.在指定方向上移动

评论(0)浏览(137)分类:flash/flex/fcs/AIR
11.2.在指定方向上移动问题我想让物体以一定的速度在指定的方向上移动解决办法转换速度和角度为x和y速率,进而改变对象的x和y轴位置讨论11.1节解释了如何在x和y轴上移动物体,但是如果知道了角度和速度,那该怎么移动物体呢?例如:我想让物体沿着135度移动,速度为每帧4像素。这个时候我们可利用基本的数学知识把角度和速度转换为x和y速率。首先,我们要确定角度,如..

1.18.接口的定义和实现

评论(0)浏览(137)分类:flash/flex/fcs/AIR
1.18.接口的定义和实现1.18.1.问题我想创建一个接口,并创建一个组件实现这个接口。1.18.2.解决办法创建一个ActionScript文件,申明此文件为一个接口,定义此接口需要的任意方法。要实现此接口,在定义类时使用implements关键字。1.18.3.讨论接口是一个很强大的工具,它描述一个契约,所有实现它的类都必须完全按照接口所定义的方法包括作用域,名称,参数和返回值保持..

3.25.测量并改变容器尺寸

评论(0)浏览(137)分类:flash/flex/fcs/AIR
3.25.测量并改变容器尺寸3.25.1 问题你需要它的根据子组件改变某个容器的尺寸。3.25.2 解决办法覆盖容器的measure 属性,当Flex 框架调用updateDisplayList 方法的时候调用该属性。3.25.3 讨论无论何时,只要容器需要确定子组件有多大以及根据所有的式样和约束信息自己有多大的时候,Flex 框架都会调用measure 方法来确定容器本身的尺寸。类似3.24 节覆盖updateDisplayL..

3.9.在容器内控制滚动和溢出

评论(0)浏览(137)分类:flash/flex/fcs/AIR
3.9.在容器内控制滚动和溢出3.9.1 问题你需要禁用容器的垂直滚动条并且在某个组件上创建一个用户可以通过鼠标滑过来控制滚动的区域。3.9.2 解决办法使用horizontalScrollPolicy、verticalScrollPolicy 和verticalScrollPosition 属性。3.9.3 讨论我们可以通过horizontalScrollPolicy 和verticalScrollPolicy 属性控制滚动条。如果要使其中一个或全部滚动条始终显示,则将其..

6.6.处理DataGrid/AdvancedDataGrid相关事件

评论(0)浏览(137)分类:flash/flex/fcs/AIR
6.6.处理DataGrid/AdvancedDataGrid相关事件本章用到的 Flex3中文教程--homesforsale.xml文件6.6.1. 问题我需要管理有DataGrid 和它的项渲染器发出的事件6.6.2. 解决办法使用项渲染器的owner 属性调度父组件DataGrid 的事件6.6.3. 讨论上一节中,通过传递类引用给column 的headerRenderer 属性,自定义列表头渲染器被创建出来。这一节将继续上一节的表头渲染器。当表头渲染器的复选框被点击..

14.7.创建个性化可绑定的属性

评论(0)浏览(137)分类:flash/flex/fcs/AIR
14.7.创建个性化可绑定的属性14.7.1 问题我想创建一个基于某种特殊的而非依赖于propertyChange 事件的数据绑定。14.7.2. 解决办法设置[Bindable]标签的event 属性,使用一个字符串做为类型的参数来进行事件的分发。14.7.3. 讨论Flex 框架中的数据绑定的基础其实是一个基于事件的系统。默认的数据绑定的事件类型是分发到propertyChange 事件。在框架内部,对于目标属性数据的..

14.1.绑定一个属性

评论(0)浏览(137)分类:flash/flex/fcs/AIR
14.1.绑定一个属性14.1.1 问题我需要绑定一个对象的属性到另外一个对象中去。14.1.2 解决办法在MXML 组件中使用{}标记或者mx:Binding标记。14.1.3 讨论当你声明一个对象的属性到绑定到另外一个对象的属性,一个事件通知从源对象到目标对象则进行了更新的分发了。内部,则将该属性复制到目标属性的变量。为了绑定一个在MXML中定义的变量,你可以使用{}和mx:Binding..

15.8.如何使用正则表达式去验证信用卡号码

评论(0)浏览(137)分类:flash/flex/fcs/AIR
15.8.如何使用正则表达式去验证信用卡号码15.8.1 问题如何建立一个正则表达式, 用来证验主流的信用卡包括Visa, MasterCard, American Express,Discover 等等呢?15.8.2 解决办法根据以下的原则去创建一个正则表达式:找出起首的几个数字跟哪个信用卡公司的卡相符然后根据相对应的卡的种类, 检查输入的数字是否正确。15.8.3 讨论实际上, 所有主流信用卡号码都会存在着一些用以辨识的数字, 我..

typeof、instanceof、constructor与对象类型

评论(0)浏览(137)分类:JavaScript/Ajax开发技巧
typeof、instanceof、constructor与对象类型1、typeof运算符把类型信息以字符串形式返回。  typeof返回六种可能的值:“数字类型”、“字符串类型”、“布尔型”、“对象类型”、“函数类型”和“未定义类型”。  但对所有的对象和数组类型返回的都是"object",所以它只在区别对象和原始类型的时候才有用。要区一种对象类型和另一种对象类型,必须使用其他的方法。如:instanceof运算符..

让IE6支持css position:fixed定位

评论(0)浏览(137)分类:JavaScript/Ajax开发技巧
让IE6支持css position:fixed定位  IE6不支持position:fixed,IE6不支持position:fixed,解决技巧使用Internet Explorer的CSS表达式(expression)。你不可以直接使用该表达式,因为它可能会因为缓存而不更新。解决这一点的最简单的方式是使用eval动态解析执行javascript语句。  IE6下移动浮动层还会出现闪动问题,解决方法参考:解决ie下移动浮动层闪动问题  让IE6支持posi..

as3 Mouse 未定义

评论(0)浏览(137)分类:flash/flex/fcs/AIR
as3 Mouse 未定义  今天反编译一个涂鸦flash时,出现了Mouse 未定义的错误Mouse.show();//这句报as3 Mouse 未定义 错误看了下这个as文件,发现没有导入flash.ui.Mouse,只要导入这个类就不报错了。 import flash.ui.Mouse;