Seven Yu @ 06/27/2008 (11:25 am)

Adobe AIR: Create – Modify – Reuse

Tags: , , ::

书名: Adobe AIR: Create – Modify – Reuse
作者: Marc Leuchner, Todd Anderson, Matt Wright
出版: Wiley Publishing, Inc.
ISBN: 978-0-470-18207-9
格式: pdf
页数: 457
大小: 5.30M

下载: Adobe AIR: Create – Modify – Reuse

Seven Yu @ 06/27/2008 (9:37 am)

Microsoft Press Microsoft Visual C Sharp 2008 Step by Step


书名:Microsoft Visual C# 2008 从入门到精通
作者:John Sharp
出版商:Microsoft Press
发行日期: 2007 年 11 月 29 日
语言:英语
ISBN-10/ISBN-13:0735624305 / 978-0735624306

下载: Microsoft.Press.Microsoft.Visual.C.Sharp.2008.Step.by.Step.Dec.2007.eBook-BBL.rar

Seven Yu @ 06/26/2008 (4:37 pm)

2008 谷歌开发者日视频

尊敬的开发者,您好

2008 谷歌开发者日已圆满结束,感谢您的参与以及宝贵意见,我们会努力将明年的大会办得更好。
我们已将本次大会各主题讲座的视频上传到了 http://sites.google.com/site/developerdaychina,欢迎您访问观看。

谢谢
2008 谷歌开发者日组委会

Seven Yu @ 06/22/2008 (12:55 pm)

DisplayObjectContainer.mouseChildren 属性的作用

最近在一个图片系统项目中遇到一个问题,就是用 MovieClip 模拟 Button 时(给 MovieClip 绑定了 MouseOver 和 MouseOut 事件)出现比较怪异的情况(多次相应 over 和 out 事件),MovieClip 特征是内部嵌套了其他 MovieClip,引起这个现象的原因是主 MC 内部的 MC 也相应了鼠标事件。

后来无意间发现解决方法:将 DisplayObjectContainer.mouseChildren 属性设置为 false。

文档中关于 DisplayObjectContainer.mouseChildren 的说明如下:

确定对象的子项是否支持鼠标。 如果对象支持鼠标,则用户可以使用鼠标与其交互。 默认值为 true。

当您使用 Sprite 类的实例(而不是使用 SimpleButton 类)来创建按钮时,此属性很有用。 当您使用 Sprite 实例来创建按钮时,您可以选择使用 addChild() 方法添加其它 Sprite 实例来修饰按钮。 此过程可能导致鼠标事件出现意外行为,因为当您期望父实例成为鼠标事件的目标对象时,作为子项添加的 Sprite 实例却可能成为目标对象。 要确保父实例用作鼠标事件的目标对象,您可以将父实例的 mouseChildren 属性设置为 false。

设置此属性不会调度任何事件。 您必须使用 addEventListener() 方法才能创建交互式功能。

Seven Yu @ 06/18/2008 (11:12 am)

关于 Flash CS3 中 ComboBox 组件的 textFormat 样式

最近在使用 Flash CS3 的 ComboBox 组件时遇到一个问题,就是设置 textFormat 样式没有效果(见下面的代码)。

PLAIN TEXT >> ACTIONSCRIPT:
  1. var tf:TextFormat = new TextFormat("verdana", 12, 0x666666);
  2. myComboBox.setStyle("textFormat", tf);

查看帮助确实有 textFormat 这个样式,但就是不起作用。后来仔细看了下帮助,发现有个 textField 属性,用来获取组件中对 TextInput 对象的引用(ComboBox 是 TextInput 和 List 的组合),于是将代码修改了一下。

PLAIN TEXT >> ACTIONSCRIPT:
  1. var tf:TextFormat = new TextFormat("verdana", 12, 0x666666);
  2. myComboBox.textField.setStyle("textFormat", tf);

这样成功设置了 ComboBox 的文字样式,但 List 中的还没变。然后又发现获取对 List 对象引用的 dropdown 属性,修改如下代码但仍无效果。

PLAIN TEXT >> ACTIONSCRIPT:
  1. var tf:TextFormat = new TextFormat("verdana", 12, 0x666666);
  2. myComboBox.textField.setStyle("textFormat", tf);
  3. myComboBox.dropdown.setStyle("textFormat", tf);

后经栋栋的指点,将 setStyle 修改为 setRendererStyle 实现了最终效果,最终代码是:

PLAIN TEXT >> ACTIONSCRIPT:
  1. var tf:TextFormat = new TextFormat("verdana", 12, 0x666666);
  2. myComboBox.textField.setStyle("textFormat", tf);
  3. myComboBox.dropdown.setRendererStyle("textFormat", tf);

总结:这真应了那句话“程序只做你让它做的,不做你想它做的”,但这也从另一方面显现了 CS3 的组件有点不人性化,如果在设置 ComboBox 的 textFormat 样式时同步一下 TextInput 和 List 的 Renderer 的就好了,当然也许那样就不够灵活了。anyway,问题解决了,高兴 :D

Seven Yu @ 06/18/2008 (1:06 am)

The Essential Guide to Flex 3

Tags: , ::

书名:The Essential Guide to Flex 3
作者:Charles E. Brown
出版:Friends of ED
ISBN:978-1-59059-950-1
格式:PDF
大小:15.4 M
页数:580

下载:The Essential Guide to Flex 3

Seven Yu @ 06/17/2008 (10:07 pm)

AIR 1.1 更新(支持简体中文)

Tags: , , ::

相关链接:http://www.adobe.com/go/air/

今天,Adobe提供AIR1.1的新版本下载,在此新版本中,有以下增强和支持:

多语言版本UI界面支持,包括简体中文,繁体中文,韩文,俄文,日文,法文,德文,意大利语,西班牙语和葡萄牙语支持
提升了对于企业部署的强壮性和统一性
支持应用认证的整合方法
内存和性能提升等

转自:7Yue's Weblog

Next Page »