Thoughts on Flash
http://www.apple.com/hotnews/thoughts-on-flash/
关于Flash登陆iPhone OS平台的问题,苹果与Adobe之间近期展开了非常激烈的争论。出人意料的是,苹果公司CEO史蒂夫乔布斯今天在苹果官方网站上发表了一篇洋洋洒洒数千字的公开信,题目就叫做“Flash之我见”(Thoughts on Flash)。

Read the rest of this entry »

http://www.infoq.com/cn/news/2010/02/Flash-ten-things

作者 张龙 发布于 2010年2月18日 上午7时19分

此前,我们发布的新闻谈到了每个Flex开发者需要知道的10件事,本文将继续这个主题,谈谈每个Flash开发者需要知道的10件事。

近日John Lindquist谈到了在为Roundarch公司招聘Flash/Flex开发人员时的一些感受。他认为最难的地方在于问什么问题才能最好地了解到应聘者的Flash/Flex开发技能。因此,他给出了一个列表并说到:“根据我的经验,通过这个列表能更好地判断面试者的技术水平和经验”。

本文就将概要地介绍Flash开发者需要知道的10件事并给出进一步阅读的链接。

1. 弹性“跑道“模型

开发者应该知道事件何时被触发,代码何时被执行,Player何时进行渲染,这是每个Flash开发者都需要掌握的Flash Player基础概念。

延伸阅读

http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/

2. FlexSDK、mxmlc、compc…

开发者应该知道在点击Eclipse中的“run”按钮时都发生了哪些事情。

延伸阅读

http://www.senocular.com/flash/tutorials/as3withmxmlc/

http://livedocs.adobe.com/flex/3/html/help.html?content=apparch_08.html

3. Player事件、客户化事件以及事件冒泡

没有帧(Frame)和鼠标点击的Flash Player是无法想象的。

延伸阅读

http://www.adobe.com/devnet/actionscript/articles/event_handling_as3_03.html

http://livedocs.adobe.com/flex/3/langref/flash/events/package-detail.html

http://www.tink.ws/blog/custom-events-in-as-30-dont-forget-to-override-the-clone-method/

http://jacwright.com/blog/70/how-to-listen-to-flash-events-that-dont-bubble/

4. 语句、关键字和指令

开发者不应该对AS3中新出现的关键字感到惊讶。如果不知道“static”或是“override”是什么意思,学就行了。

延伸阅读

http://livedocs.adobe.com/flex/2/langref/statements.html

5. ASDoc

今后当你再一次阅读自己编写的代码时可能看不懂写的是什么了,因此恰当的文档是非常必要的,但如果能自动生成岂不美哉?

延伸阅读

http://livedocs.adobe.com/flex/3/html/help.html?content=asdoc_3.html

6. 管理好可视化资源(图片、字体、CSS等等)

Flash是可视化的东西,因此有必要了解代码与资源的管理手段。

延伸阅读

http://www.gskinner.com/talks/flexlovesflash/

http://code.google.com/p/queueloader-as3/

http://code.google.com/p/bulk-loader/

7. 理解Array、Collection、Dictionary与Map

通常开发者不会只处理一个MovieClip,因此需要了解如何控制多个对象。

延伸阅读

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html

http://www.gskinner.com/blog/archives/2006/07/as3_dictionary.html

http://code.google.com/p/as3ds/

8. 以编程的方式处理动作

如果只搞静态的东西还不如使用HTML呢。

延伸阅读

http://blog.greensock.com/tweenmaxas3/

http://www.amazon.com/Foundation-Actionscript-3-0-Animation-Making/dp/1590597915/ref=sr_1_1?ie=UTF8&s=books&qid=1243014431&sr=8-1

9. OOP、编码与框架的合理使用

时至今日,一个巨大的.as文件闯天下的时代已经过去了。开发者需要将代码转到组织良好、可重用的对象中。现在的AS3框架也层出不穷,合理地使用框架有助于代码的管理。

延伸阅读

http://www.adobe.com/devnet/actionscript/articles/oop_as3.html

http://www.actionscript.org/resources/articles/684/1/Object-Oriented-Programming-in-AS3/Page1.html

10. 版本控制

除非觉得代码毫无价值,否则开发者需要立刻学习一种版本控制系统并尽快应用到项目中去。

延伸阅读

http://tortoisesvn.net/downloads

http://versionsapp.com/

http://en.wikipedia.org/wiki/Revision_control

http://git-scm.com/

http://www.nongnu.org/cvs/

2006年2月 牌照门
2006年11月 辞职门
2007年2月 地图门
2007年4月 词库门
2007年5月 抄袭门
2007年6月 报告门
2007年7月 流氓软件门
2007年8月 恶搞门
2007年10月 税务门
2008年3月 抄袭门2.0
2008年3月 漏税门
2008年6月 捐款门
2008年6月 泄密门
2008年11月 广告门
2009年1月 低俗门
2009年4月 低俗门2.0
2009年6月 涉黄门
2009年10月 版权门
2009年12月 涉黄门2.0

Monday on MAX2009 keynotes apple and adobe announced their latest joint effort on the coolest mobile platform - iPhone that enables AS3 transformed to native iphone application.

“Flash Professional CS5 will enable you to build applications for iPhone and iPod touch using ActionScript 3. These applications can be delivered to iPhone and iPod touch users through the Apple App Store.”

Detail:
http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/

This a a scary process until hours of browsering on the internet and found the following solution that enables the internet sharing from a Mac to a PC:
To conclude the original question, i tried adding the WiFi network manually and had success with the following:

* set up standard 128-bit WEP-protected WiFi internet sharing on Mac
* on Windows go to Wireless Network Connection Properties/Wireless Networks
* add new WiFi network
* enter network name matching your Mac access point
* set Network Authentication: Shared
* set Data Encryption: WEP
* uncheck “The key is provided automatically” option and enter (and repeat) your 13 character password under “Network key”
* uncheck “Enable IEEE 802.1x authentication …” under Authentication tab

The key here is set the internet type to be “shared” and 128 bit encrypted.

clintharris.net has published a very detailed article that teaches you how to host your Self-signed Certification for free.

If you manage your own web server and want to secure your website with SSL encryption (i.e., use “https://” URLs) you must obtain and install an X.509 certificate. Buying a certificate can be expensive, though, often costing upwards of US$100 per year. The cheapest option is to create your own, “self-signed” certificate for free. There’s a popular misconception that self-signed certificates aren’t as secure and that you must accept browser security warnings to use them; this is false. If securely distributed and installed in a browser, a self-signed certificate is just as secure as those sold by Certificate Authorities such as Verisign and will not cause browsers to display security warnings. This document attempts to briefly explain what certificates are, how to create a self-signed certificate that a browser can safely trust (i.e., no browser warnings), and how to use it without being vulnerable to man-in-the-middle attacks.
Click here to see the whole text.

smashingmagazine.com has published the newest set of flash 3D sites powered by Paperversion 3D. It will definitely inspire your creativity and widen your horizon. Also they are good examples of well polished websites to view through even if you are not professional designer.

Want to know the secrets of how top graphic designers create their logos?

This article will reveal exactly how top logo designers of today’s modern age create their logos. It will show the design process that these designers go through to get to their final logo design.

Their Design Process:

  1. The Brief
  2. Research
  3. Visual Research
  4. Sketching & Conceptualising
  5. Reflection
  6. Positioning
  7. Presentations
  8. Celebration

Read the rest of this entry »

About this blog

This is the blog affiliated with derekzhang.com. We discuss Graphic Design, Information Technologies, and everything interests me.

Photostream

 

September 2010
M T W T F S S
« Apr    
 12345
6789101112
13141516171819
20212223242526
27282930  

Photos from Picasa

DSC_0702.JPGDSC_0703.JPGDSC_0699.JPGDSC_0701.JPG
DSC_0704.JPGDSC_0705.JPGDSC_0700.JPG

Yesterday

generic (feed #8)
11:00am via Google Reader
generic (feed #8)
12:04am via Google Reader

September 1st

generic (feed #8)
1:39am via Google Reader

August 31st

generic (feed #8)
11:00am via Google Reader
generic (feed #8)
1:05am via Google Reader

August 30th

generic (feed #8)
12:41am via Google Reader

August 29th

flickr (feed #10)
11:59pm via Flickr
New York 5th Ave Rooftop

August 27th

generic (feed #8)
1:15am via Google Reader

August 26th

generic (feed #8)
11:00am via Google Reader
generic (feed #8)
8:39am via Google Reader

August 25th

generic (feed #8)
11:00am via Google Reader
generic (feed #8)
11:54pm via Google Reader

August 24th

generic (feed #8)
10:45pm via Google Reader

August 23rd

generic (feed #8)
12:44pm via Google Reader
generic (feed #8)
11:30pm via Google Reader

August 20th

generic (feed #8)
12:45pm via Google Reader
generic (feed #8)
7:48am via Google Reader
flickr (feed #10)
Shared New York!
1:58am via Flickr
New York!

August 19th

generic (feed #8)
3:19am via Google Reader
flickr (feed #10)
7:34pm via Flickr
Portrait 2010

August 18th

generic (feed #8)
10:45am via Google Reader
generic (feed #8)
10:28am via Google Reader
generic (feed #8)
10:37pm via Google Reader

August 17th

generic (feed #8)
11:17pm via Google Reader
generic (feed #8)
11:10pm via Google Reader

August 16th

generic (feed #8)
9:53am via Google Reader
generic (feed #8)
1:00am via Google Reader
flickr (feed #10)
Shared DSC_0860
9:58pm via Flickr
DSC_0860

August 14th

generic (feed #8)
5:38am via Google Reader

August 13th

generic (feed #8)
11:31pm via Google Reader

August 12th

generic (feed #8)
11:56pm via Google Reader

August 11th

generic (feed #8)
12:23pm via Google Reader
generic (feed #8)
11:15pm via Google Reader
generic (feed #8)
7:07pm via Google Reader

August 10th

generic (feed #8)
10:35pm via Google Reader

August 9th

generic (feed #8)
11:46pm via Google Reader

August 6th

generic (feed #8)
11:56pm via Google Reader
generic (feed #8)
9:12pm via Google Reader

August 5th

generic (feed #8)
11:49pm via Google Reader

August 4th

generic (feed #8)
11:46pm via Google Reader

Powered by LifeStream from iBegin.