9RIA.Com 天地会博客聚合

全国最大的RIA社区平台

IOS分享到微博开源类库

来源博客:张好运
利用OAuth协议认证登录各种微博,目前支持新浪微博,腾讯微博,豆瓣说,Twitter,网易微博。支持发送文字微博和带图片的微博。测试的时候,首先登录某个微博,然后点击“发送微博”或者“发送带图片的微博”按钮,之后进去你的微博可以看到你发出的测试消息。

sharekit分享到微博

github:https://github.com/tommyz/WBShareKit

转自:http://code4app.com/,很多iphone开发资源,建议有兴趣的看看,会对你的开发有很大的帮助。


来源博客:oliwen
豆瓣FM HD

豆瓣ipad应用设计赏析 - oliwen - oliwen

 

豆瓣ipad应用设计赏析 - oliwen - oliwen
豆瓣阅读

 

豆瓣ipad应用设计赏析 - oliwen - oliwen

 

豆瓣ipad应用设计赏析 - oliwen - oliwen

 

豆瓣ipad应用设计赏析 - oliwen - oliwen

 

豆瓣ipad应用设计赏析 - oliwen - oliwen

 

  豆瓣的应用软件,一如其网站的风格一样简洁明了,每款软件的上手时间都绝对不超过30s钟。
  简约而功能不简单,似乎被豆瓣发挥到了极致。
  不用言语去赘述了,一切美感尽在自己的体验中!豆瓣ipad应用设计赏析 - oliwen - oliwen

FluorineFX 的Visual Studio2010模板

来源博客:RIA爱好者

用过Flash Remoting还应该记得FluorineFX吧?FluorineFX已经很久没有更新过了,而且对于Visual Studio2010没有项目模板。最近抽空做了三个项目模板,有兴趣的可以下载试用。将压缩包放在C:\Documents and Settings\用户\My Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#下就可以使用了。本来想做成Extension文档的,但是安装不成功。我试过用NuGet为普通的网站项目或Web项目添加FluorineFX也是可以的,详见http://nuget.org/packages/fluorinefx。有一点不太方便,在使用Web项目模板或服务库项目模板新建项目后,一定要手动添加相应的参照。另外,我们可以对这几个模板DIY的,比如说想升级其中的MySql.Data.dll。首先用WinRAR解开工程模板压缩包,替换MySql.Data.dll后,再用WinRAR压缩就行了,压缩方式不要优于“快速”就行。

【忆】家门前的那些大树

来源博客:oliwen
  还是很庆幸我的童年是在农村长大,虽然小的时候是无比的盼望着能早日逃离这个平淡而劳累的地方。自从随波逐流外出打工之后,就很少再在家里能多待些日子了,如今虽是圆了儿时那叛逆的“心愿”,但漂泊流离的日子却总是割舍不下家里的那些人、事、物。
  儿时的那些伙伴,如今差不多都已有了家室,也再难像往日那样相聚嬉戏了。伴随着一起长大的那些树木,虽然从不曾与之交谈过,但每次回家,望着那些已经参天林立的大树,心中总能踊跃出说不尽的欢声笑语来。
  【忆】家门前的那些大树 - oliwen - oliwen

 

【忆】家门前的那些大树 - oliwen - oliwen

 

【忆】家门前的那些大树 - oliwen - oliwen
  上面是后门旁的两棵守卫,儿时就已经要仰头而望了,后门有一个水泥铺的小“广场”,当时在村子里有水泥的地方不多,所以这里常常是我们儿时聚集玩耍的天堂,跳房子、跳皮筋、踢毽子、跳跨步、拍画片、打弹珠……儿时只要能玩的游戏来这儿都能玩到。有那两棵大树撑着伞,即使是夏天烈日当头也不减欢声笑语。问父亲,也不知道这两棵树打何时起就有,儿时的记忆中这两棵树就像父亲一样高大,也许是天使曾在这儿歇过脚吧,所以这里留下的永远永远是欢笑!
  不知你是否注意到没有,由于我家地势低,有一个下坡,正好有一个树长在了坡腰上,但是你看,它却依然挺直着腰杆,矗立着生长,外面曝出的老根已经像树干一样坚硬,牢牢的抓着地面,活像一个打不倒的真的勇士!儿时,总有大人以那棵树作为标杆说,“你看你,在坡子上的那棵树,腰杆子都比你挺得直”。
  如今家的后门外虽冷清了不少,时不时的也只有几声清脆的鸟叫声了。孩子少了,家里能玩的游戏也多了,闲下来的大人也总往牌桌上瞅了,时代在飞速的改变,但这两棵树却依旧坚守着自己的岗位,似乎相信着总有一天会回到当初似的!我也相信,自己的孩儿长大了,也一定会把这里从新当成自己的乐园的!

 

【忆】家门前的那些大树 - oliwen - oliwen(石榴树)
【忆】家门前的那些大树 - oliwen - oliwen(两棵柿子树)
  家的前门有一个还算大的庭院,由于用围墙围着,所以儿时也多半没有让孩子们进来玩耍,奶奶以前在院脚边摆放了许多的花盆,妈妈曾今也种植过一些像丝瓜、峨眉都之类的可以沿着墙壁生长的素菜,但后来父亲在外做生意,在家里住的时间少了,自然没时间搭理,院子旁也就一直荒废到现在。如今唯一留存下来的就只剩两棵柿子树和一棵石榴树,都是爷爷当年种的,算来和我也差不多年纪了,眨眼就20多年过去了,虽然这些果树一直没变哈模样,可家里的变迁却都一一在目,若是能和它们交谈,定能捡起那些在记忆中模糊的印象来。

  两棵柿子树,一棵是弟弟的,一棵是我的,这么多年来,柿子树的生长经历似乎隐约折射着我至今的这段人生,若有精力,想把这段巧合写成故事,每年盛夏,都会挂满青涩的柿子,爷爷健在的时候总会一捧一捧的往邻居家里送,邻里之间的亲情也都是靠着这些微不足道的小惠感恩着,比起城里住了多年都不知道隔壁是谁来,你觉得什么样的才叫生活?
  而那棵石榴树是城里的一个亲戚送的一棵苗子,父亲将其种在了院子里,虽然至今书没有张多高,树干也不粗,每年结的果实没市面上卖的那么大,但是每年结的那为数不多的那些果实却个个甜润饱满,以前没回亲戚从城里回来都会来看看这个果树,由于多半是过年的时间,所以几乎没有赶上结果的时日,但是果实的多与少、大与小已然不重要了,这颗石榴树结下的乡愁才是永远也品不尽的果实!

 

【忆】家门前的那些大树 - oliwen - oliwen
  这是院子外面最大的一颗万年青,由名可知,这棵树生命力极强,即使在武汉这样的寒冬也能保存有一片绿色的景色。以前院子外这样的树很多,不知道是哪里吹过来的种子,落地就能生根,生命力像杨树一样顽强,我们几个现在喜欢叫它铲不死的小强。这样的书生长得太快,总是会把下面的一些果树的阳光挡住,爷爷当初铲除了不少,可如今还是有几颗屹立不倒,不过现在倒觉得是一处不错的景致了。
【忆】家门前的那些大树 - oliwen - oliwen
【忆】家门前的那些大树 - oliwen - oliwen
  这是小时候父亲栽种的沙树,当初父亲说这种书能长得比天还高,有一天还能杵下天上飞过的飞机呢。如今,虽然没有父亲说的那么夸张,但有几个已经是村子里最高的树了,不知道是不是父亲的特意所为,村子里就我家有这种树,笔直的身躯似乎

 是父亲一直默默的告诫我们做人要像这样的树一样正直。现在这样的树排列在院子外围,爬山虎已近爬满了藤枝,裹上了一层新衣的沙树格外靓丽了不少!

【忆】家门前的那些大树 - oliwen - oliwen
  这是院子外最粗,也是最老的一颗树了,上面的树干就有腰杆子这么粗,对于我们这个历史不是很久的小村子来说,已然知足了。每年盛夏枝繁叶茂,引来无数喜鹊闹喜。说来这样的书还有段波折,当初城里来人,说要花钱把这棵树买下来,移到城里去。起初村子里有人心动,但后来还是齐心没有卖掉,毕竟村子里这样的老树已经不多了,怎能把历史让人偷走呢?
  那些不曾说过一句话的树,无论百年、千年、万年,无论在何处,都将士历史的印记。我们忘记的,它们永远会记得;我们想不起来的,它们总能给以我们启迪。庆幸我家旁边新修的房屋不多,这些树才得以保存。再过上几十年,当我们老去的时候,希望还能有这些”伙伴“陪伴安享晚年!
                              —— oliwen 2012.5.9

Starling 1.1 发布了

来源博客:Y.Boy’s Blog

Starling 1.1

  • 多分辨率的支持;
  • 新增 Blend Mode;
  • 效率的大幅度提高;
  • 新增状态统计(showStats);
  • 修复了一些 bug ;

此文章有详细介绍:http://gamua.com/blog/2012/05/starling-11/

以下是发布邮件的全文:

Gamua
A while ago, you visited the Starling Framework and told us you want to be notified about important updates. Well, we have some interesting news for you!
Starling 1.1
After a lot of hard work and extensive testing, we have finally launched a brand-new Starling version, containing several great new features:
  • Support for Multi-Resolution Development: Create your game for just one resolution and deploy it to any screen out there, simply by providing different sets of textures.
  • Use Blend Modes for interesting optical effects, without any sacrifices on performance.
  • Enjoy a Performance Improvement on the 1st Generation iPad and comparable devices. Benchmark results skyrocketed by 500%!
  • Display Live Statistics (framerate, memory consumption) through the new “showStats” feature.
  • Profit from numerous bugfixes and performance improvements throughout the code base.

You can find a detailed description about the changes in the accompanying article in our blog.

Starling Wiki

While the Gamua homepage has now been online for a while, it lacked an area where the Starling community could organize itself; a dynamic place to collect and showcase all kinds of information. A place like that is now finally available!The Starling Wiki provides an ever-growing source of information about all things connected to Starling:

It already contains highlights like the Foxhole UI components or the manual chapters How to create Custom DisplayObjects (through direct Stage3D access) and Multi-Resolution Development.

Even more Documentation

If you are just getting started with Starling, there are some great new sources of documentation available:

  • The free O’Reilly book Introducing Starling written by Thibault Imbert. Get it at theO’Reilly Shop or download it directly to your Kindle.
  • A great series of online Video Tutorials by Hemanth Sharma: Starting with Starling. There are already 5 episodes available (each about 15mins), and new episodes are coming soon!

Play game now!

标签:2D框架, starling

来源博客:Y.Boy’s Blog

在声明一个 Array 数组的时候就对它添加项:

var list:Array = [1, 2, 3];

在声明一个 Vector 数组的时候呢?以下是不同的做法:

var list:Vector.<int> = new Vector.<int>();
list2.push(1, 2, 3);

var list:Vector.<int> = Vector.<int>([1, 2, 3]);

var list:Vector.<int> = new <int>[1, 2, 3];

最后一种语法,我是今天才知道的,真是惊喜万分。事后在网上搜了一下相关资料,找到了上一年的上一年,我写过这篇文章:http://riaoo.com/?p=1852 ,原来上一年的上一年我就已经知道有这回事,更是惊喜万分。

Play game now!

标签:Vector

来源博客:Y.Boy’s Blog

帧标签事件

可以向某个帧标签添加事件了,就像:

var frame:FrameLabel = mc.currentLabels[0];
frame.addEventListener(Event.FRAME_LABEL, onFrame);

全屏下的文本输入

对了,这个特性你懂的。为了能够在全屏下输入文本,需要两个步骤:

1. 在Html标签上启动它:
<param name=”allowFullScreenInteractive” value=”true”/>
它会反馈到 Stage 对象的新属性:
trace(stage.allowsFullScreenInteractive);

2. 通过以下代码,进入全屏可交互模式:
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;

MouseEvent.RELEASE_OUTSIDE 事件

在AS3里,这个事件被废除,现在归来了!

s.addEventListener(MouseEvent.RELEASE_OUTSIDE, onReleaseOutsideHandler);

ApplicationDomain.getQualifiedDefinitionNames()

还记得 Application.getDefinition() 方法吗?这个方法的限制就是你必须知道类名。现在这个新方法可以让你获取swf里存在的所有类定义!以前的各种hack手段都弱爆了。

var definitions:Vector.<String> = this.loaderInfo.applicationDomain.getQualifiedDefinitionNames();

BitmapData.drawWithQuality

BitmapData.draw() 方法不能设置质量,现在这个新API可以设置质量了:

bitmapData.drawWithQuality(sprite, sprite.transform.matrix, null, null, null, null, StageQuality.BEST);

内置图片压缩:BitmapData.encode()

支持本地的 JPEG/PNG/JPEG-XR 压缩方式:

var bitmapData:BitmapData = newBitmapData(640, 480, false, 0×00FF00);
var byteArray:ByteArray = newByteArray();
bitmapData.encode(bitmapData.rect, newJPEGEncoderOptions(), byteArray);

还有很多其它新特性:

iOS下的USB debugging
iOS的模拟器
太多了……

Play game now!

标签:AIR 3.3, flash player 11.3

来源博客:Y.Boy’s Blog

这里是腾讯互娱魔方工作室,在腾讯互娱、盛大网络、Adobe中国的赞助下,我们成功举办了第九届Flash开发者大会广州分会(详细:http://www.wefdc.com/?p=5744)。我们也推出了好几款网页游戏,包括但不限于:洛克王国TNT大乐斗ⅡQQ水浒……我们总是充满活力与激情,就像是还没毕业的大学生一样比刚毕业的还要活泼,并且我们对未来充满希望与憧憬,能够为自己的人生理想或目标轰轰烈烈地奋斗。比如说:作为普通员工的他一毕业就在腾讯工作,直到现在已有三年,就在去年年底跟她完美结婚了,然后今年年初在这里买下了一套120多平方的大宅。他的目标实现了,虽然未来那些年头里,他要偿还200多万的房贷,但他只是跟平凡人一样工作着生活着,因为他相信在我们魔方工作室里,只要肯奋斗,没有实现不了的目标。以上只是一个比如,不是一个例子。不过,你应该能明白到我想要表达的意思了。

从一开始我就想把这个招聘信息写得像写笑话一样,富有幽默并且能给人带来快乐。甚至我想连“招聘”二字都不希望出现,就能让你知道我这是在招聘,并真的把你招进来。因为我希望你不是纯粹抱着找一份工作的那种应聘心态来的,而是觉得我们这里很有意思,拿着心怡的工资不说,每天还可以带着愉快的心情工作着。只是,如果你是单身的男人,我们很难保证你在这里能找到女朋友,只能跟我们一起打打游戏喝喝酒,吃些生蚝上司埋单,当然还会有一起爬爬山骑骑车的那些健康生活。不过,假如你是单身的女生,很高兴也很负责地跟你说,你在这里会得到除了刚才说的那些外,还可以挑一个好男人作为男朋友甚至是老公。目前市场一片蓝海,有且只有一位组花,多几位组花也毫无压力,因为现在我们的Flash团队已经有快30个男程序员了,而且各个年龄段也有:有79年的,有83年,有87年的,还有90年的了。我们年龄各异,但我们相处和睦得很,也很能求同存异。这一点对你很重要,因为能够和不同文化背景的人相处,是一种修养。我相信你比我更懂这个道理,因为我这是在社招而非校招。

文章没有罗列招聘要求或者是待遇的那些事儿,因为我相信如果你是我们想要的人,你就能读懂本文。最后说说我目前所在项目的一些情况:

我现在所在的项目是一款开发了一年多快两年的激动人心的多人在线动作游戏,就是那种对键盘操作要求很熟练又会连招的游戏,现在将近尾声了。有兴趣你就来,我们列队欢迎您的加入!

注意啦:文采有限,本文仅代表我的想法和观点。

联系我:

 

Play game now!

标签:腾讯招聘, 魔方招聘

来源博客:Y.Boy’s Blog

一睹为快,就是上面这个了。这个Stats类可以帮你统计出(由下至下):

  • 当前帧频/预期帧频
  • 一帧运行所需时间(毫秒)
  • 当前内存占用
  • 历史最高内存占用

之前一直用CPU版本的,刚才找到一个可运行在Starling框架上的版本,也就是运行在GPU下的Stats类。

Play game now!

标签:starling, Stats

来源博客:Y.Boy’s Blog

苹果iPad3发布后,AYTM为此在美国将进行了一次调查,调查结果可以告诉我们:美国人是因为看重iPad3的哪些功能才购买这款产品的。比如4G LTE、更高的性能、分辨率但最被期待的功能竟然是:Flash Player!

详细调查结果http://aytm.com/blog/research-junction/ipad-3-infographic/

图中的文字翻译如下:

缺少什么?

根据我们开放式的问卷调查,在iPad设备上最缺少的功能是:Adobe Flash Player。还有一些其它想法:更好的键盘、更好的摄像头、Siri、甚至是“我希望它能为我煮饭”和“拿一瓶啤酒给我”…

Play game now!

标签:Flash Player, ipad3