Best Flash Community Bloggers of 2011

The quantity and quality of content and demos created by the Flash community never ceases to amaze me.There is certainly no shortage of sites I could have highlighted here and it was difficult to just limit the list to a handful but each of these sites, in my opinion, is uniquely deserving of recognition for all the work they did during the past year to share their knowledge with the rest of the community and push the limits of Flash’s ability. Thanks to all of you!

Flash and Math - Flash and Math is a site that shows the power of team blogging as it was one of the most consistent resources for Flash tutorials and samples throughout 2011. The site is the work of Barbara Kaskosz, Doug Ensley and Dan Gries who are all university professors in mathematics. Oftentimes the tutorials focus on a mathematical problem, though many times they are simply focused on showing how to use new features, but in every case they are useful for anyone interested in developing games, developing for mobile or simple learning to code ActionScript.

Twitter: @flashandmath

Examples:

Jackson Dunston - If you are looking for tips and techniques for optimizing the performance of your ActionScript code or want to learn advanced ActionScript coding, then you need to follow Jackson Dunstan’s blog. He regularly posts the results of various performance tests examining the results of various ways of squeezing the best performance out of Flash applications. He also dives into complex coding topics like his recent ongoing multi-part series on AGAL.

Examples:

Emanuele Feronato - I simply don’t know how a single person can write so many detailed and useful game development tutorials. It seemed like every week I would feature at least a few outstanding posts by Emanuele showing how to recreate classic games using Flash - and that’s that I didn’t include every post. If you want to learn how to develop games, both 2D and 3D though to a lesser degree, you must follow Emanuele’s blog.

Twitter: @triqui

Examples:

Ville Koskela - Ville Koskela didn’t start blogging until late in 2011 but made up for it with some outstanding posts mostly covering using Flash 11 and Stage3D with the Starling framework. Ville shared some of his experiences and optimizations using the framework to build a Flash version of Angry Birds for his employer, Rovio. If you are interested in doing serious 2D game development for Flash, this is a blog to watch.

Twitter: @villekoskelaorg

Examples:

Marco Scabia - Since the addition of Stage3D to Flash Player there has been huge interest in developing 3D games in Flash and no site, in my opinion, has been a better resource than Marco Scabia’s. He has offered full detailed tutorials as well as impressive samples throughout the year of what Stage3D is capable of.

Twitter: @marxillo

Examples:

Bill Sanders - Bill Sanders is the author of the ActionScript 3 Design Patterns blog which lives up to its name by consistently delivering outstanding examples and explanations of various programming design patterns implemented in ActionScript. Bill always gives detailed breakdowns of the pattern, usually with flow charts for further clarity, and always provides example source. A must-read for any ActionScript programmer.

Twitter: @williebegoode

Examples:

Christopher Caleb - Chris’ site often focused on gaming, as with many of the above, and often on developing for iOS. It was also a fantastic resource for keeping up with announcements and new developments within the Flash community and gaining some insights into how this affects the day to day work of an ActionScript and Flash developer.

Twitter: @chriscaleb

Examples:

Labs by Hook - Another example of the merits of team blogging comes from the team at Hook. While their blog was not the most prolific, the posts that were made were all excellent and detailed and the source code contributions, such as the Ogg Vorbus library, were solutions to complex problems that you wouldn’t likely find elsewhere.

Examples:

Petri Leskinen a.k.a. Pixelero - If you want samples and source code for complex visualizations in Flash, then this is the site for you. Petri posted consistently throughout the year often giving multiple examples of different visualizations and always including the downloadable source and links to more info - an outstanding resource.

Twitter: @pixelero

Examples:

Yasunobu Ikeda a.k.a. Clockmaker - Last but certainly not least, this site, like the one above, is filled and constantly updated with impressive demos and source code especially focused on Stage3D including frameworks like Away3D, Alternative3D and Starling.

Twitter: @clockmaker_en

Examples:

转载于:https://www.cnblogs.com/fxair/archive/2012/01/09/2316789.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
优化该函数的一种方法是使用字符串分割函数`strsep`代替`strtok`,因为`strtok`在多线程环境下可能会导致不可预期的结果。另外,可以避免重复计算博主的粉丝数和粉丝群数量。 以下是优化后的代码: ```c void add_blogger(char *name, char *group_names, char *group_fans) { strcpy(bloggers[blogger_count].name, name); //复制姓名 bloggers[blogger_count].fans = 0; //初始化粉丝数为0 bloggers[blogger_count].group_count = 0; //初始化粉丝群数量为0 char *group_name = strdup(group_names); //复制粉丝群名字的副本 char *group_fan = strdup(group_fans); //复制粉丝群人数的副本 char *token1 = strsep(&group_name, ","); //使用逗号分隔粉丝群名字 char *token2 = strsep(&group_fan, ","); //使用逗号分隔粉丝群人数 while (token1 != NULL && token2 != NULL) { //循环读取每个粉丝群名字和人数,并添加到groups数组中 strcpy(bloggers[blogger_count].groups[bloggers[blogger_count].group_count].name, token1); //复制粉丝群名字 bloggers[blogger_count].groups[bloggers[blogger_count].group_count].fans = atoi(token2); //转换并赋值粉丝群人数 bloggers[blogger_count].groups[bloggers[blogger_count].group_count].head = NULL; //初始化第一个粉丝指针为NULL bloggers[blogger_count].fans += atoi(token2); //累加该博主的粉丝数 bloggers[blogger_count].group_count++; //增加该博主的粉丝群数量 token1 = strsep(&group_name, ","); //继续读取下一个粉丝群名字 token2 = strsep(&group_fan, ","); //继续读取下一个粉丝群人数 } free(group_name); //释放内存 free(group_fan); //释放内存 blogger_count++; //增加博主数量 } ``` 这样做可以避免多线程环境下可能出现的问题,并且更加简洁和安全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值