Archive for category Flash

Adobe投訴 美查蘋果壟斷

近來最多 flash platform 上討論的事情當然是,apple 在adobe 推出cs5 之前3 日就改招改 app store 的license agreement.

Apple 這招「肥水不留別人田」的做法當然引來不少批評,而且,之後apple 出了公開信表明不加入flash的原因,而 adobe 就當然再出公開信反擊,搞到事件升級 (當然這是肯定會發生)。近日又有更新~

《華爾街日報》引述消息稱, Read the rest of this entry »

  • Share/Bookmark

, , , ,

No Comments

[Flex] Enterprise 利用 Flex 的 Do’s and Dont’s

雖然香港還未多人用flex ,不過later 應該會多一點人用呢~

chowky 除了覺得SEO 在flex 上面仍然是一個問題之外 (所以以chowky 的專業意見來說是會suggest html + flash),RIA 上面應該會要100﹪ 肯定會用flash。加上可以利用CS5 的 flash catalyst,改變傳統的創作模式,相信會愈來愈多人採用。

ok~ 題外話已經講完。

Flex 上做data visualization,其實是很合適的。

Enterprise 在技術上的應用是會比較慢的,(完全合理,因為IT system 是公司營運的重要一環,不會輕率地採用。)
現在 SAP,Crystal Report 都慢慢加入這個新功能,所以大家都會慢慢地見到AIR/FLEX 開發的的產品。雖然flex layout framework 加入了flash platform 入面,但是flash 的文字處理功能都仍然是弱,所以有可能只是某一些地方採用了flex ,而其他的都會用回html, java ..etc。
不過連oracle 都講和sell enterprise 2.0,看來enterprise 用RIA 應該只是時間問題。

這篇文章的作者真的不行

1. 利用MVC:正常的enterprise 的大project 都會有採用design pattern ,而flex 就應該利用 MVC model 的。

2. 放棄用 XML: enterprise 的project 必定是用database…..MSSQL/ORACEL DATABASE…..

3. Use resource bundles: for multi-language use. 同意的,現在每一個system 都想做到multilang。

4. Stay away from the Flex Builder WYSIWYG Editor: chowky 覺得他解釋得不對,雖然chowky 少用flex builder 的 wysiwyg,只是因為太慢,但不是不等如不用,hardcode X,Y ,很明顯只是作者不太了解flash builder wysiwyg…,我們可以改用left, right, top, bottom 的attributes ,這就可以解決hardcode x,y 的問題。

5. Don’t mix AS with MXML: 作者很明顯是java 的developer,functionality (chowky 是指business process) 竟然會放在flex 上run….正常會放在backend server,server process the result 再 return flex 4,原因是 enterprise 的data 的量和business logic都會是比較complex 的,server會比client PC 快很多,而且flex 4 是layout 都大概都會是利用skin 的方法。分不分AS / MXML 真是不太重要。

Source: http://flexonjava.blogspot.com/2010/04/enterprise-flex-development-dos-and.html

  • Share/Bookmark

,

No Comments

Adobe 公佈的 ColdFusion 9 performance

Adobe 公佈了coldfusion 9 和coldfusion 8 的performance 比較~

  • CFC Object Creation – 700% improvement over CF8
  • CFC Method Invocation – 200% improvement over CF8
  • Flash Remoting – 800% improvement over CF8
  • UUID key generator / CreateUUID – 10,000% improvement over CF8
  • IIS Connector Performance Improvement – 100% improvement

看來都改善了不少呢。

雖然是收費的server。不過既有IDE 做development 之外,又有一套完整的library. development cost 都省了不少。

大家都是在最大化efficiency,development cost + hardware cost + software cost。可惜,香港是focus on hardware only……

人工一直以來雖然不算太低,但是it方面 ot 的情況一向很大,而外國對這方面又很有保障的。

所以外國會考慮,development cost : software cost 方面的平衡。

而香港的情況是,做不完的工作就 OT 去完成,development cost 既然可以用這種方法keep constant 的話,跟本就不用去考利用 increase software cost 去 ease development cost。

這就是香港不能成功的跟本原因

Source: http://www.petefreitag.com/item/742.cfm

  • Share/Bookmark

2 Comments

[iPhone] 有創意的 todo list 介面

這個app 的介面,放棄了傳統的list 形式,改用了利用整個screen (map 的形式來display).

直接利用了佔的畫面大細來display,priority. 真得幾有創意的顯示方式。

不過…,實用性方面就真的太差了,如果多過10-20 task 的話,應該就很難看清楚了。

雖然很有創意,不過使用上不方便。這樣的話user experience 都不會好的。

Source: http://www.todomap.net/

  • Share/Bookmark

,

No Comments

[Flash] Mobile Gaming 介紹

這個 presentation slides 介紹了cs5 的mobile gaming 的新feature. 看來adobe 都是押重注在mobile gaming 方面上。

可能之後的sales 都有很大的部份是為了支援mobile gaming 方面,一個flash cs5 就可以develop 到andriod, iphone, window mobile, ovi 的手機。

Source: http://www.biskero.org/?p=4643

  • Share/Bookmark

, , , , ,

No Comments

[Flash] Loader set init Width / Height 的問題

問題很簡單,就是當自己要 load image, swf 的時候,不能set loader 的 width 和 height. (set 了之後就不會 render image).

Chowky 在自己試過有過這種問題。

var loader:Loader = loader.load(new URLRequest("images/testimg.jpg");

loader.addEventListener(Event.COMPLETE,completeHandler());

private function completeHandler():void
{
//set 了之後就render 不到image.
loader.width = 100;
loader.height = 100;
}

之後chowky 就找了很久,都不太明白問題的原因。
坊間有太多不同的解決方法,不過看完就明白到問題原因。

簡單來說,因為 loader 未load完 (chowky 估計是Event.COMPLETE 的時間都未load 完成)

[更新一下,雖然loader 已經load 完,不過content 未完成 (這個logic 雖然不太通),就是image 未ready。所以我們應該listen _loader.contentLoaderInfo 而不是_loader 本身]

chowky 見過會利用scale 的方法去做。(算吧了)

var _loader:Loader=new Loader();
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteHandler);
_loader.load(new URLRequest("images/myphoto.jpg"));
this.addChild(_loader);

function loadCompleteHandler(evt:Event) {
	evt.target.content.height=100;
	evt.target.content.width=100;
        trace("Finish resize");
}

不過 chowky 的解決方法是自己寫一個class extends sprite ,再update sprite 的size. chowky 覺得這種做法比較適合,custom loader class (oh….又花了一整天)….

真辛苦呢。

  • Share/Bookmark

, , , , ,

3 Comments

[Flex] AMF Explorer for Firefox Add-on

這個addon 是基於firefox. 換句話說你當然要有firefox 3.5 以上才可以用。

除此之外,amf explorer 還要需要 firebug ,(雖然firebug 一向都幾佔ram…不過就真的幾方便,小提示: 要用才開啟呢~)

這樣做的話,就可以不用amfphp 的browser. 都可以做test. inspect 一下return 回來的element….十分之方便呢~

screenshot

Source: https://addons.mozilla.org/en-US/firefox/addon/78928

  • Share/Bookmark

No Comments

[Flex] Printing 問題

Flex 的 printing 方面,差不多完全不能使用。

所以文中所講的 very challenging 是完全無錯的,因此,解決方法就有兩個。

1). Export as PDF.

2). Export as Image.

最好的方法,當然是export to PDF。 pdf 的printing support 是十分好的,flex 都有不少的library 可以利用. 其中,chowky 所用過的是alivepdf.

不過想簡單一點的話,就不如export as PNG 就好了,flex 很容易就可以把一個container 變做image. 你們所利用到的class 應該是 PNGEncoder. 只要想google 找一找就不難找到呢~

Source: http://www.insideria.com/2009/07/printing-with-flex.html

  • Share/Bookmark

, , , , ,

No Comments

[Flex] Flash Player 10 Native 3D 的能力

雖然大家對flash player 10,加上基本的3d 能夠,看來覺得不夠。

不過原來看完這幾個demo 之後,都會覺得原來都ok的。

當然沒有PAPERVISION 3D 和UNITY 3D 這些FLASH 3D ENGINE 這麼強大。


Source: https://cynergysystems.com/blogs/page/andrewtrice?entry=flash_flex_native_3d_transformations

  • Share/Bookmark

, , ,

No Comments

Adobe Creative Online Festival 香港站

chowky 看到了這個website 之後覺得有點失望,好像有點草草了事的。

誠意方面大打折扣。

不過對於adobe 的用家+支持者來說,應該要參加一下。

ADOBE 好像想把自已的technology 加入去ENTERPRISE 入面,所以有兩個talk 都是關於enterprise RIA,

另外,近來大熱的AVATAR 電影都有講座呢。

English

Source: http://www.adobeonlinefestival.com/?loc=HK

  • Share/Bookmark

No Comments