我现在的状况
Oct 25, 2009 | 10:25

2008年我去了一家外包性质的公司担任技术总监,我目前的关注点仍然是各种客户端技术,包括Flash,Flex, WPF以及Silverlight,也包括各种RIA应用,游戏以及Web游戏。Flash和Flex自然不在话下,对于WPF和Silverlight方面的发展和相关细节,各位有兴趣了解的朋友,欢迎和我交流 :)

 

另外,对于2008年至今的工作,生活状况,我会另写日志补上。

记得几年前经常看见PAWA的妹妹发来的一些有趣的FLASH游戏和动画, 只是嵌入在OFFICE文档中发来的(可能是由于学校的机器只装了OFFICE的原因), 结果难倒了当年帝国整个研发的所有人... 当时的结论是此题无解, 后来找到了解决的方法, 前些时间, ALLAN同学也发来一个嵌入在OFFICE文档中的SWF, 于是将其抽出, 现将抽取方法的笔记文档贴在此, 有兴趣, 时间 和能力的朋友可以考虑出一个工具软件......

1、需要一款16进制编辑工具WinHex(可省略此步骤)
2、打开含有Flash的Word文档,点击“控件工具箱”的“设计模式”按钮进入设计模式,选择Word中的Flash,复制粘贴到任意文件夹,会看到一个“片段”文件。(可省略此步骤)
3、打开WinHex,将该“片段”文件拉到WinHex中,单击下拉菜单“搜索”→“查找16进制值”,搜索“465753”,在搜索到的“465753”中的“4”位置上单击右键,选择“选块开始”。
4、继续“搜索”→“查找16进制值”,搜索“3A5C”,然后按住F3,直到出现“3A5C未找到”,点击“是”,在最后搜索到的“3A5C”中“C”位置上单击右键,选择“选块结尾”。(注:少数情况可能会搜索不到“3A5C”,则改为搜索“3A”或“5C”,方法相同)。
5、在选块内任意处点击右键→编辑→复制选块→进入新文件→输入文件名 (如test.swf) →保存。


----------------------------------------------------------

6EDB7CD26DAECF1196B844455354000066556655

----------------------------------------------------------

Sub ReadData()
Dim tmpFileName As String, FileNumber As Integer, OldName As String
Dim myFileId As Long
Dim myArr() As Byte
Dim i As Long
Dim MyFileLen As Long, myIndex As Long
Dim swfFileLen As Long
Dim swfArr() As Byte
tmpFileName = Application.GetOpenFilename("office File(*.doc;*.xls),*.doc;*.xls", , "确定要分析的office文件")
If tmpFileName = "False" Then Exit Sub
myFileId = FreeFile
Open tmpFileName For Binary As #myFileId
MyFileLen = LOF(myFileId)
ReDim myArr(MyFileLen - 1)
Get myFileId, , myArr()
Close myFileId
Application.ScreenUpdating = False
OldName = Left(tmpFileName, Len(tmpFileName) - 4)
i = 0
Do While i < MyFileLen
If myArr(i) = &H46 Then
If myArr(i + 1) = &H57 And myArr(i + 2) = &H53 Then
swfFileLen = CLng(&H1000000) * myArr(i + 7) + CLng(&H10000) * myArr(i + 6) + CLng(&H100) * myArr(i + 5) + myArr(i + 4)
ReDim swfArr(swfFileLen - 1)
For myIndex = 0 To swfFileLen - 1
swfArr(myIndex) = myArr(i + myIndex)
Next myIndex
myFileId = FreeFile
tmpFileName = OldName & i & ".swf"
Open tmpFileName For Binary As #myFileId
Put #myFileId, , swfArr
Close myFileId
i = i + swfFileLen + 8
Else
i = i + 3
End If
Else
i = i + 1
End If
Loop
MsgBox "以" & OldName & "1-n.swf 名字保存"
End Sub

S60 3rd FP2 公布
Sep 13, 2007 | 16:55

诺基亚 S60 第3版 FP2分布,此版本的手机将包括FlashLite 2.1

以往的版本:

S60 3rd FP1 包括FlashLite 2.0, 例如 N95, N76 ...

S60 3rd 包括FlashLite 1.1, 例如 3250, N73 ...

CCTV奥运网精英招聘启事
Sep 11, 2007 | 17:49

以下是帮朋友发的招聘信息:

----------------------------------------------------------------------------------

CCTV奥运网精英招聘启事
    北京天晟互动网络技术有限公司长期招聘技术精英,我公司技术实力雄厚,拥有央视等一批重要客户,此次招聘主要是为央视奥运平台招揽PHP、JS、CSS、 HTML、FLASH方面的精英,成功应聘者将参与到CCTV奥运平台长期项目建设中,欢迎精通PHP、JS、CSS、HTML、FLASH的高级技术人员加入我们!请发简历前仔细看我们的职位要求,谢谢。招聘职位如下:

1、JS,CSS,HTML程序员  3名(北京)
    职位描述/要求:
    熟悉JS, CSS, HTML,熟悉WEB开发流程,并有至少2年经验

2、系统管理员  1名(北京)
    职位描述/要求:
    熟悉Linux平台,熟悉web(apache)服务架构,并有至少2年经验

3、前端flash程序员  2名(北京)
    职位描述/要求:
    flash 编成开发; 会ActionScript3,熟悉flash开发,1年以上工作经验

4、测试员兼文档管理  2名(北京)
    职位描述/要求:
    比较了解web应用的特点,思路清晰,善于沟通

5、数据库结构设计师  1名(北京)
    职位描述/要求:
    非常熟悉数据库设计,并熟练使用MYSQL做过开发,会使用PHP熟练开发,2年以上相关工作经验。

6、熟悉PHP 普通程序员  5名(北京)
    职位描述/要求:
    熟悉PHP开发流程,至少1年工作经验

7、精通PHP 关键攻关程序员 主程序员  2名(北京)
    职位描述/要求:
    非常熟悉PHP,思路开阔,具有丰富的php开发经验,至少1年PHP开发经验

8、程序框架架构师兼主程序员  1名 (北京)
    职位描述/要求:
    非常熟悉PHP,开发过复杂PHP架构的网络应用,至少1年 PHP经验,并且一定程度了解Linux系统

9、系统分析师兼项目经理  1名(北京)
    职位描述/要求:
    熟悉web交互开发,管理过web开发团队,至少3年经验

招聘联络人:郝静
电话:010-62121733  13681467444
e-mail: rbaby_shao@hotmail.com
有任何职位及工作性质、待遇方面的疑问请来电,她将为您详细解答

Flash 8 设备更新包
Aug 19, 2007 | 01:08

做FlashLite很久了,最近才开始制作一些教程(教程的事过几天写日志另外再说),一直也没怎么写这方面的日志,补习一下,先从Flash 8的设备更新包开始说吧...

点击这里去ADOBE官网下载更新包(现在有6个,全部下载下去,从第1个开始,一个一个的装上),然后就可以在Flash 8的手机模拟器中使用很多新的手机型号了...

关闭了FXNA
Jun 12, 2007 | 21:08
决定无限期关闭FXNA,感谢大家对FXNA的支持……
 

共1页 1