发点Adobe Flex 3 with AIR ACE认证真题 – 全凭记忆, 仅供参考

Categories: Development Notes; Tagged with: ; @ May 31st, 2011 15:16

满共50道题, 大概想起来45道, 人上了年纪后脑子就不灵光了, 只能大致描述下题目主要内容, 能用中文描述的用了中文, 搞不定的保持英文. 有些选项也记得不全, 仅供复习参考.

已整理成PDF, 下载页面: http://dl.dbank.com/c0ygcsiqso

Update:

又想起来一道Air题目:

在Mac上如何删除Air程序: 大致选项:
1. 运行Uninstall Script; 2. 删除文件; 3. 运行安装包; 4. 删除快捷方式一类的…具体项目及不太清楚了, 5选2;

Flex相关认证(Adobe RIA认证/Flex ACE/ RIA ACE)及Flex ACE报名考试信息

Categories: Development Notes; Tagged with: ; @ May 29th, 2011 21:19

Adobe Certified logo

首先了解一下Adboe 认证体系:

(more…)

Adobe Flex认证: Flex 3 whit AIR ACE 复习参考资料

Categories: Development Notes; Tagged with: ; @ May 29th, 2011 20:43

先说下我的基本情况:

写了3年纯ActionScript代码, 很少用MXML, 以及Style, Fitler, Validator, Formater等操作. 所以下面的资料中很少有关于Flex 架构及AS的, 如果需要恶补AS, 推荐一本<<Essential ActionScript 3.0>>中文版在08年就已出版, 书不错, 只是翻译的不够流畅.

下面列一下这两天准备ACE考试的资料:

1. Flex考试大纲

(http://www.adobe.com/support/certification/exams/pdfs/ACE_Exam_Guide_FlexAIR.pdf),  查看考试涉及内容及比例.

作为一个ActionScript程序员, 长期不用MXML, 不用甚至没用过各类UI style, filters, blends以及各类layout都要多多准备.

另外, AIR部分占20%, 对文件操作, SQL操作, Air打包安装, 签名, 个性化窗口均有考察, AS程序员不可不防, 这次考试我AIR部分正确率只有60%…

除了考试大纲之外:Third-party books and resources

The following third-party books and resources will help you with your training:

个人感觉不错的资料:

2. Flex文档

1. 排第一位的, 自然是Flex文档了: http://livedocs.adobe.com/flex/3/html/help.html 知道4的已经有中文版了, 似乎3的也曾见过中文版, 总之还是看英文版吧, 应该熟悉而不熟悉的操作, Class都应该了解清楚;

3. 中文书籍 – <<Flex 大师之路>> (Flex 3)

(这书是去年在某次Adobe上海开发者日的时候狗屎运抽奖抽到的, 一直以来觉得自己Flex还挺良好, 翻都没翻过)

中文名字起的有点大了, 但相比前文所述尚未出版的《Flex 4:开发富媒体应用》要深入一些, 全面一些. 但相对来说, 过于依赖MXML — 很少用, 所以看MXML代码就头大. 在第300多页的时候终于看到一个完整的Class…

不过总体来说, 这本书中Flex相关的知识点算比较全面了, 花了几个小时通读全文, 学了若干MXML标签, 才得以应付得了考试.

4. 模考软件 – Attest

下载地址: http://software.pxldesigns.com/attest/index.php (AIR程序)

内含大致有150道题左右, 基本涉及到大纲中的考点 – (考试题目内容多出自文档中)

第一次做的时候正确率只有50%, 对一个纯种AS程序员来说真是伤不起, 我写了接近三年的AS代码啊, 不说67%的通过底线, 至少也得做个60%吧, 伤不起!

于是挨着大纲把相关知识点过了一遍 – Sytle, 没用过! filter 没用过! Effect 没用过! AIR签名? 不懂! AIR 无缝安装? SQLLite?文件操作? 都TM三年前的事了…

根据这次考试的经验, 评论一下这些模拟题, 涵盖范围较全面, 但有些题目出的很偏 – 尤其是各类Filter/BlendMode/Validator/Formater的名字, 好些题目选俩, 答案里说了: 在真实考试中可能有很多类似题目尤其是Validator, 譬如以下题目:

1. 选择两个Flex中的Validator/Formatter/BlendMode…
2. 选择两个不是关键字, 可以作为ID使用的…
3. 选择不存在于Data Management service的两个方法

这些题目基本靠背诵, 但在真正考试中, 我一个都没碰到过, 因此基本可略过这些低层次的题目, 但相关的知识点都是必看的. 可逐个题目做一下, 检查考点是否都已经熟悉.

由春转夏 因循不觉

Categories: 垃圾山 May 8th, 2011 19:24

所谓光阴似箭, 西北风刮完, 噌一下子变了夏天.

自从来到上海 我决定去他大爷的春夏秋冬之后, 就不再观察季节交替了 — 在人满为患的地方, 季节简直无从谈起.

#1. 母亲节不用耍嘴皮子

各类SNS上充值的”母亲节快乐”, 浮躁, 乏力, 甚至俗气. 今天过母亲节, 我娘肯定还是日复一日的辛苦劳作, 也不会觉得今天有什么不同.

对于一个失败的人来说, 很难带给家里太大的快乐, 只有每周一次的电话能聊表安慰. 最大的负责就是照顾好自己, 吃好喝好, 多赚点, 多给家里电话, 少让家里操心.

因此对我来说, 母亲节, 父亲节, 甚至情人节, 都不是别人的事, 都是我自己对自己检点的日子, 对爱的人来说, 没能力给他们带来更多欢笑快乐的时候, 我只求自己不让大家操心.

#2. 结婚跟献血一样, 连发的时候也足以让我四肢无力

自从去年年底一窝蜂的婚潮结束之后, 新的高潮再次到来, 上个月借钱潮余波未平, 本月数对佳人又结连理. 红包, 红包, 包包都是对过去的肯定与对未来的企及.

有胆量的人没钱没房没车裸婚了, 我这种鼠辈只有纠结的份, 看你们结婚, 我自己扯蛋, 这种感觉真的是悲喜交加.

大学朋友结婚, 四面八方赶去了很多狐朋狗友. 我特想回乌市跟大家一起不醉不归, 集体表演”喷泉”及”单膝跪地”(均为呕吐状), 胜景难再, 马齿徒增啊!

#3. 满血复活

话说五一小节的头一天, 去姑父家玩. 午饭之后就上山泡温泉, 山间树下, 小风一吹, 猛然就有一种我是个活人的感觉, 不亚于原地满血复活的快感.

水杉你凭什么长得这么帅, 竹笋你凭什么这么拉风, 90后你凭什么可以一边泡妞一边泡温泉, 一个濒临中年的粪青, 面对自然与人类的总是这么多的愤怒.

宁海县城不远, 有村里岙, 竟然可以夜不闭户, 这实在是个太拉风的地方.

#4. 走别人的路, 读别人的书, 说别人的话, 能不能有点创意

自己跟自己过了快三十年, 发现人生越来越乏味.

读书读完就算, 看电影一笑而过, 完全没有思考的能力, 只有一张嘴吧嗒叭嗒的蹦出来这个女人不好看, 那个女人腿太粗的观点.  大脑几乎处于半休克状态, 我承认我基本上是废了.

Flex ArgumentError: Error #2173: Unable to read object in stream

Categories: Flex; Tagged with: ; @ April 23rd, 2011 23:04

Class写的没有问题, 实现了IExternalizable 接口, 但总是报错:

ArgumentError: Error #2173: Unable to read object in stream.  The class com.liguoliang.helloworld.Department does not implement flash.utils.IExternalizable but is aliased to an externalizable class.
    at ObjectInput/readObject()
    at mx.collections::ArrayList/readExternal()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\collections\ArrayList.as:586]
    at mx.collections::ArrayCollection/readExternal()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\collections\ArrayCollection.as:147]
    at ObjectInput/readObject()
    at mx.messaging.messages::AbstractMessage/readExternal()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx\messaging\messages\AbstractMessage.as:486]
    at mx.messaging.messages::AsyncMessage/readExternal()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx\messaging\messages\AsyncMessage.as:170]
    at mx.messaging.messages::AcknowledgeMessage/readExternal()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx\messaging\messages\AcknowledgeMessage.as:95]

找来找去找不到原因, 后来发现在App中根本没有使用过这个类!  很久没开发Flex, 把这么个事给忘了… 个人感觉应该报Class not found的错啊 🙁

对于没有使用过的类, 可以在App中引用一下, 确保在编译时不要被忽略:

 

			// 本例中未试过用Department类, 仅作引用;
			private static function __ref():void {
				Department;
			}

Newer Posts <-> Older Posts



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.