8.0.简介

评论(0)浏览(96)分类:flash/flex/fcs/AIR
8.0.简介和Flash 8 中的BitmapData类一样,这是非常重要的一个类,起初,Flash只是基于矢量的一个工具,矢量图形是由数学方法描述图形元素,比如一条直线是从x0, y0 扩展到x1, y1。而一个位图,它把图形描述为一个矩形区域值集合,每个点都对应一个颜色值。矢量图有两大优势:缩放和文件大小。当你缩放矢量图时,图像总能保持清晰,而位图当放大时就会出..

15.5.循环播放

评论(0)浏览(96)分类:flash/flex/fcs/AIR
15.5.循环播放问题我想多次播放声音或重复播放。解决办法在play( )方法中设置循环值讨论默认情况下播放声音只是从头到尾播放一次即停止,很多时候我们希望可以播放多次或循环播放,把它作为游戏或网页的背景音乐。这里我们可设置循环让音乐厅起来好像是很长的音乐。Play()方法的第2个参数即为循环次数,在设置第2个参数时必先设置第1个参数,第1个参数表示起始..

7.1.设置线条样式

评论(0)浏览(96)分类:flash/flex/fcs/AIR
7.1.设置线条样式问题我要设置线条样式解决办法使用lineStyle( )方法讨论在绘画之前,必须先设置Graphics对象的线条样式。如果你没设置,默认的线条样式为undefined而且线条和填充都不能被渲染。可使用Graphics对象的lineStyle( )方法设置。lineStyle( )方法接受多个参数,所以得参数都是可选的,他们都是:thickness定义线条的宽度,默认值为1,范围为0到255。如..

4.8.模拟硬币投掷

评论(0)浏览(96)分类:flash/flex/fcs/AIR
4.8.模拟硬币投掷问题我要模拟硬币投掷或布尔事件来达到50%几率成功。解决办法用NumberUtilities.random( ) 方法产生0 到1的整数,根据每种可能得出结果。讨论用random( ) 方法产生指定范围的随机整数,能够产生两个结果对应硬币的正面和反面状态,在程序里我们用0代表一个状态,1代表另一状态,当然你用1和2也是可以的,总之是2个状态,这样就能模拟硬币投掷了:..

4.11.转换角度计算

评论(0)浏览(96)分类:flash/flex/fcs/AIR
4.11.转换角度计算问题我要计算角度及转换为合适的单位解决办法使用Unit 和Converter 类讨论影片剪辑的_rotation 属性使用角度计算的。如果用弧度而不是角度就有些麻烦了。首先要把弧度值转换为角度值,再赋值给_rotation 属性,而且,大多数人喜欢用角度计算。还好,把弧度转换为角度挺容易,只要180/Math.PI.,角度转换为弧度就反一下,Math.PI/180. ,而且使用..

9.26.用超链接调用ActionScript代码

评论(0)浏览(95)分类:flash/flex/fcs/AIR
9.26.用超链接调用ActionScript代码问题我想让用户点击超链接时调用ActionScript方法解决办法监听TextEvent.LINK 事件讨论在ActionScript3里点击超链接调用ActionScript代码是很简单的。首先我们定义一个超链接:+展开-ActionScriptfield.htmlText="ahref='event:http://www.rightactionscript.com'>Website/a>";使用flash.events.TextEvent.LINK 常量注册监听器:+展开-ActionScr..

showModalDialog参数说明

评论(0)浏览(95)分类:JavaScript/Ajax开发技巧
showModalDialog参数说明showModalDialog参数说明showModalDialog() (Internet Explorer 4 and above) showModelessDialog() (Internet Explorer 5 and above) vReturnValue = window.showModalDialog(sURL[, vArguments][, sFeatures]); vReturnValue = window.showModelessDialog(sURL[, vArguments][, sFeatures]); 其中: vArguments 是要传到子窗体的参数; sFeatu..

在Dreamweaver中编写CSS需要掌握的技巧

评论(0)浏览(95)分类:HTML/CSS兼容/XML
在Dreamweaver中编写CSS需要掌握的技巧学习中~资料收集~转载zhong...由于“可视化”和操作简便,在DreamWeaver中编写CSS的朋友很多,今天我们介绍一些在Dreamweaver中编写CSS的“最佳习惯”,希望对大家有所帮助。  CSS正在改变网站设计的进程。为迎合不断增长的倾向于CSS的设计人员的需求,Macromedia DW MX引进了一些新的及改善过的CSS相关的特性。有了这些新的特性,你可以为未来..

Html的几个小技巧

评论(0)浏览(95)分类:HTML/CSS兼容/XML
Html的几个小技巧虽然现在有许多网页制作工具能让您轻松地完成工作,但如果使用HTML则可以得到更大控制权,下面介绍几个小技巧.  1.使用tt,i,br语句来控制文字排版比用pre好得多. 如: tt实用网络bri曾伟滨/ibr/tt  2.不要用800*600的分辨率来制作网页,当浏览者用640*480看网页时,不旦会使速度减慢,还会使网页图像和文字出现错位.当然,也可以使用帧,水平控制,表..

第六章 WML Script标准函数库(上)

评论(0)浏览(95)分类:HTML/CSS兼容/XML
第六章 WML Script标准函数库(上)这节会讨论标准的WML Script函数库。6.1 WML Script规则这些标准函数库提供一个扩展WML Script语言的机制,这些特定的函数库必须遵循WML Script的规则。支持的数据格式下面的WML Script格式使用于程序的定义之中,这样能记录程序参数与回转值的格式。BooleanIntegerFloatStringInvalid除此之外,如果整数与浮点数参数值格式都能接受的话,则能使..

6.5.为AdvancedDataGrid创建自定义表头

评论(0)浏览(95)分类:flash/flex/fcs/AIR
6.5.为AdvancedDataGrid创建自定义表头本章用到的 Flex3中文教程--homesforsale.xml文件6.5.1. 问题我想用一个复选框作为DataGrid 表头6.5.2. 解决办法继承AdvancedDataGridHeaderRenderer 类,并重写createChildren 和updateDisplayList 方法6.5.3. 讨论这一节根据上一节例子为city DataGridColumn 增加自定义表头渲染器。创建标题渲染器和创建项渲染器或项编辑器基本类似。一个实现..

11.9.对添加到State中的Object进行数据绑定

评论(0)浏览(95)分类:flash/flex/fcs/AIR
11.9.对添加到State中的Object进行数据绑定11.9.1. 问题我想绑定一个对象到属性上,该对象是进入某个state 时才会被创建。11.9.2. 解决办法使用mx.binding.utils.BindingUtils 类的bindProperty 方法动态创建绑定。11.9.3. 讨论你可以在编译器在MXML 文件内使用{}或者在运行期使用bindProperty 方法创建绑定。bindProperty 方法格式如下:+展开-ActionScriptpublicstaticfunctionbindProp..

9.1.用CSS定义组件样式

评论(0)浏览(95)分类:flash/flex/fcs/AIR
9.1.用CSS定义组件样式9.1.1.问题你希望利用CSS 对组件应用皮肤9.1.2.解决办法利用类选择器或类型选择器声明样式属性。9.1.3.讨论你可以用CSS 个性化你的用户界面。如果熟悉HTML 文档中的样式元素,你会发现Flex里的CSS 语法大致相同. 你可以用类选择器为各种组件指派样式,同样你可以为一个组件定义类型选择器,它将适用于显示列表上该组件的所有实例。类选择器经过声..

9.11.应用嵌入字体

评论(0)浏览(95)分类:flash/flex/fcs/AIR
9.11.应用嵌入字体9.11.1.问题你想将字体嵌入程序以确保在任何机器上的外貌感观保持一致,不用去管用户系统字体如何。9.11.2.解决办法通过在ActionScript 中利用[Embed]元标记或者在CSS 中使用@font-face 以嵌入字体。9.11.3.讨论在程序中嵌入字体的原则确保文本应用的样式是完整的,不需要考虑用户机器上系统字体。你能利用ActionScript 和CSS 嵌入字体。下面例子..

9.8.自定义组件样式属性

评论(0)浏览(95)分类:flash/flex/fcs/AIR
9.8.自定义组件样式属性9.8.1.问题你想嵌入地创造并展现那些组件中本身没有的自定义样式属性。9.8.2.解决办法给你的自定义组件增加样式元数据并用getStyle 方法返回属性值。9.8.3.讨论Flex 框架为组件提供了可用的默认样式属性,但你能利用[Style] 元数据标记为自定义组件声明附加样式属性。在mx:Metadata标记中列出样式定义使得你在MXML 中组件声明内嵌入地指定属性值。..

19.1.从文本文件中读取数据

评论(0)浏览(95)分类:flash/flex/fcs/AIR
19.1.从文本文件中读取数据问题我想读取外部的文本文件的内容到flash上。解决办法使用URLLoader.load( )方法和DataFormat.VARIABLES 读取URL-编码数据讨论读取URL-编码数据时应该使用URLLoader.load( )方法。load( )方法需要一个URLRequest实例作为参数,该参数指向文本文件的URL,这个URL即可以是相对路径也可以是绝对路径。另外URLLoader 需要进行配置把文本数据解释成U..

Javascript风格要素

评论(0)浏览(95)分类:JavaScript/Ajax开发技巧
Javascript风格要素  程序设计是困难的,其核心是管理的复杂性。计算机程序是人类做出的最复杂的东西。质量是不可靠的且隐蔽的。  好的体系架构是必需给程序足够的结构使其健壮而不会陷入混乱的泥淖,但我们表达一个程序细节的方式是同等重要的。一个程序的本质会被不良的编码所隐藏。只有当一个程序的表达清晰时,我们才能有希望正确的推理出它的效率、安全和..

3.26.控制子组件的可见性和布局

评论(0)浏览(94)分类:flash/flex/fcs/AIR
3.26.控制子组件的可见性和布局3.26.1 问题你需要无破坏地从容器的已有布局中移动子组件。3.26.2 解决办法使用UIComponent 类的includeInLayout 属性同时把visibility 设置为空。3.26.3 讨论某容器的子组件的includeInLayout 属性表明该子组件是否包含在父亲布局子组件使用的任意布局计划中:VBox, HBox, 或一个Canvas 的居中设置。如果仅仅简单地将子组件的visibility 设置为..

9.7.运行时声明样式

评论(0)浏览(94)分类:flash/flex/fcs/AIR
9.7.运行时声明样式9.7.1.问题你想在运行时利用ActionScript 为Flex 组件声明和用户化样式。9.7.2.解决办法创造mx.styles.CSSStyleDeclaration 对象,并将和mx.styles.StyleManager 存储的选择器名联系起来。9.7.3.讨论CSSStyleDeclaration 对象拥有能在运行时被设置且用户化的样式属性及值。当你通过mx:Style标记在本地或外部文件中定义CSS 规则, Flex 在编译时自..

10.1.使用DragManager 类

评论(0)浏览(94)分类:flash/flex/fcs/AIR
10.1.使用DragManager 类10.1.1. 问题你想在程序中从一个地方移动数据到另一个地方。10.1.2. 解决方法使用mx.manager.DragManager 类管理拖拽操作以及在释放目标上监听拖拽事件。10.1.3. 讨论DragManager 类用于管理在你的程序里执行的拖拽操作。当一个拖拽操作被初始化,拖拽源(drag source)通过静态方法doDrag 增加到DragManager。被称为释放目标(drop target)的组件了..

18.10.添加SOAP头到WebSerice请求

评论(0)浏览(94)分类:flash/flex/fcs/AIR
18.10.添加SOAP头到WebSerice请求18.10.1. 问题我想发送SOAP 头到WebService 组件的请求中。18.10.2. 解决办法创建一个SOAPHeader 对象,参数为所使用的名称空间和添加到header 的内容。然后调用WebService.addHeader 方法发送带有请求的header。18.10.3. 讨论Web 服务经常用SOAP 头接收登录,用户信息或其他数据。创建SOAPHeader 需要一个包含数据的限定名称空间QName 和添加到..

防止页面缓存

评论(0)浏览(94)分类:HTML/CSS兼容/XML
防止页面缓存htm网页 +展开-HTMLmeta http-equiv="pragma"content="no-cache"meta http-equiv="cache-control"content="no-cache,must-revalidate"meta http-equiv="expires"content="wed,26feb199708:21:57gmt"或者+展开-HTMLmeta http-equiv="expires"content="0" asp网页 +展开-VBScriptresponse.expires=-1response.expiresabsolute=now()-1response.cac..

5.8.创建数组的拷贝

评论(0)浏览(94)分类:flash/flex/fcs/AIR
5.8.创建数组的拷贝问题我要复制一份数组,内容完全一样,只是不同的引用解决办法使用concat( ) 方法或slice( ) 方法,另外还可以使用ArrayUtilities.duplicate( ) 方法,duplicate( )方法可以创建递归复制讨论因为数组是复合类型,因此它的比较和复制都和基本类型不同。一个变量指向数组但是实际上它并不包含数组数据,它只是指向内存中存放数组数据的位置。从优化..

第七章.绘图和遮盖

评论(0)浏览(93)分类:flash/flex/fcs/AIR
第七章.绘图和遮盖7.0.介绍7.1.设置线条样式7.2.设置渐变线条样式7.3.画一条线7.4.画一条曲线7.5.画一条扇形7.6.画一个矩形7.7.画一个圆7.8.画一个椭圆7.9.画一个三角形7.10.画出规则的多边形7.11.绘制星形7.12.用实心和半透明来填充图形7.13.用渐变色填充图形7.14.用位图填充图形7.15.编写遮罩

第一章 第四节为 Flex 应用程序设计界面布局

评论(0)浏览(93)分类:flash/flex/fcs/AIR
第一章 第四节为 Flex 应用程序设计界面布局让我们来详细分析一下前面那个“Say Hello to Flex“的简单例子,你可以通过设置组件的属性值来控制Flex 应用程序的界面布局,就象如下所示:?xml version="1.0" encoding="utf-8"?mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"mx:Panel layout="absolute" width="80%" height="80%"mx:TextArea text="Say hello..

Flex Builder 3 下载安装与注册

评论(0)浏览(93)分类:flash/flex/fcs/AIR
Flex Builder 3 下载安装与注册下载地址一:http://download.macromedia.com/pub/flex/flex_builder/FB3_win.exe大小: 424 MB ;未进行压缩的 Flex Builder 3 安装文件不用注册登录,可以直接下载。下载地址二: http://trials.adobe.com/Applications/.../FB3_WWEJ.exe大小: 385.84 MB ; 已经压缩的 Flex Builder 3 安装文件需要注册登录,才可下载。Flex builder 3.0注..

9.27.高级文本布局

评论(0)浏览(93)分类:flash/flex/fcs/AIR
9.27.高级文本布局问题我想要更灵活的布局方式解决办法使用numLines 属性和getCharBoundaries( ), getCharIndexAtPoint( ), getFirstCharInParagraph( ),getLineIndexAtPoint( ), getLineIndexOfChar( ), getLine- Length( ), getLineMetrics( ), getLineOffset( ),getLineText( ), 和getParagraphLength( ) 方法讨论在Flash播放器8以及之前的版本很难精确控制文本..

15.9.跟踪音乐播放进度

评论(0)浏览(93)分类:flash/flex/fcs/AIR
15.9.跟踪音乐播放进度问题我想知道当前播放的歌曲已经播放到什么位置了解决办法使用Sound.length得到歌曲的总长度,SoundChannel.position得到当前的播放位置讨论第15.6章讨论了如何添加一个进度条既显示音乐的播放进度,也显示音乐的下载进度,这一节就来创建播放进度条。这一节涉及如何跟踪音乐的播放进度,要做到这一点,必须知道两件事:音乐的长度和当前的播放位..

JavaScript 拖拉缩放效果

评论(0)浏览(93)分类:JavaScript/Ajax开发技巧
JavaScript 拖拉缩放效果拖拉缩放效果,实现通过鼠标拖动来调整层的面积(宽高)大小。例如选框效果。这里的拖拉缩放比一般的选框复杂一点,能设置八个方位(方向)的固定触发点,能设置最小范围,最大范围和比例缩放。跟拖放效果一样,程序的原型也是在做图片切割效果的时候做出来的。但这个效果的参考少的多,基本上靠自己摸索,走了不少弯路,现在总算把自己想要的效..

Google Map开发系列——总结篇

评论(0)浏览(93)分类:Google Maps开发
Google Map开发系列——总结篇結果這個系列的學習大家對Google Map的開發是不是有了更加深入的瞭解呢。現在對此次系列課程做個總結。歡迎大家的學習!Google Map开发系列——寫在前面的Google Map开发系列(一)——谷歌地图API密钥(API Key)的解读和使用技巧Google Map开发系列(二)——使用谷歌地图API应该有所了解的一些技术外背景Google Map开发系列(三)——加载谷歌..