第4次中国 Flash专家交流会(7月24日-广州)

第四期FLASH专家交流会 724 广州东方国际饭店

活动主题: 新技术和开发经验

免费参加,座位有限,报名请点击 http://www.swfsh.com

中国FLASH开发者交流会是一个双月定期举行的开发者交流会,在上海已经成功的举办了三届了,共有近600名FLASH专业开发者参加

7月24日,第四届FLASH开发者交流会将于广州东方国际饭店举行,这次将聚集来自广东、深圳、厦门地区的近两百位FLASH开发者出席,这次会议议程主要是对Flash-MMORPG游戏引擎及工具开发概述、Flash游戏应用框架和模块开发、FlashSocket通讯等几方面的剖析。

想了解活动议程,请登录活动网站http://www.swfsh.com
加入官方QQ群(77468146)以了解更多关于交流会活动的最新信息

活动地点:广州市广州大道中1418号,广州东方国际饭店13楼A厅
酒店电话:020-37233888

成就你的游戏梦

      盛大游戏,国内知名游戏公司,拥有国内最丰富的自主知识产权网络游戏的产品线,向用户提供包括大型多人在线角色扮演游戏(MMORPG)、高级休闲游戏等多样化的网络游戏产品,满足各类用户的普遍娱乐需求(参考百度百科). 6月30日, 盛大正式推出全新游戏平台: Mochi麻球网)。

      此前, 盛大在2010年初以8000万美元收购Mochi Media。Mochi Media是全球最大的网络游戏分销平台,在国内外拥有众多的游戏玩家及合作伙伴,并且有着完善的游戏广告及支付体系。当时Mochi就已经运营有15000余款游戏,网络上的游戏玩家每月为1.4亿,其中有2900万来自中国。可以说是业绩斐然。盛大在收购Mochi之后立即推出了Mochi游戏开发者基金, 投入一千万美元帮助有发展潜力的游戏开发者。

      经过半年多的策划,整合及测试,崭新的游戏平台Mochi问世了。集成了广告分享数据分析钱币管理积分排行社交网络等大量的API,此外还有多种游戏发行渠道及更新方式。对于开发者, 只需专心研发游戏,其他的一切均可交给Mochi来做, 轻轻松松赚钱。

      我们再来谈谈Flash游戏。 最早出现的是单机小游戏,无需与他人交互。此类游戏数量众多,内容丰富多样。随着Flash技术的发展,甚至有高手用Flash开发出FC模拟器, 可重温当年的许多经典游戏而不用重新编写。这类单机小游戏主要集中在一些游戏收集站点上。

      随着近几年来SNS剧烈升温,与其相辅相成的社交休闲型网页游戏越来越受到大家的喜爱,老少皆宜, 玩家团体如滚雪球般增长。网页游戏对比大型网络游戏上手容易, 操作简单, 界面友好,是普通玩家的选择。 即使是大型网游的骨灰级玩家,同样对网页游戏爱不释手,足见其独特的魅力和巨大的发展空间。风投们纷纷将绣球抛给如雨后春笋般出现的网页游戏公司及团队,网页游戏逐年壮大,市场渐渐成熟。独立推广自身游戏的国内公司少之又少, 大多数是依托了人气较高的SNS网站, 如Facebook人人网。利用其内部的虚拟货币交易系统获得分成。由于单机小游戏在“社交”方面并不擅长,在SNS中没有占据较大比例。

      总之,网页游戏十分火爆,这是继Flash在广告,网站,动画,网页视频领域后的又一次冲击。大量的IT从业者转职为Flash游戏开发工程师足可以看出这一点来。当然,游戏使用什么技术实现,依托什么平台推广玩家是不会关心的, 而对于我们游戏开发商或个人却是至关重要的,重中之重就是收益。而Mochi替我们解决了这些麻烦问题,除了虚拟货币交易系统,还引入了在SNS中少有的广告分成,给了苦于获利的广大单机小游戏开发者一条黄金之路。当然, 社交型游戏也可以走这条黄金之路,Mochi会免费为您推广到主流社交网站。

      Mochi提供了较为完善的API,积极分享游戏体验与开发技术,在她的协助你可以快速完成一款精美的游戏。如果策划足够好,Mochi也许会在资金方面帮助你,参见上面提到的开发者基金

(Mochi API及开发者基金简介界面)

      您可以访问麻球网查阅您最想了解的信息。

      说了这么多,你是否动心了呢?曾因服务器,软硬件,推广等等原因不得不深埋心底的游戏梦想,或许今天在Mochi的帮助下就能实现。

      近期麻球网还将与Adobe公司合作,举办首届开发者大赛,奖金或达到10万元。国内RIA大站天地会将作为这次大赛的协办单位(消息来自9RIA.COM)。另:麻球的多人游戏接口正在计划中,减少接口功能方面的束缚, 充分发挥游戏策划者的思想。

      你可能看出来这是一篇推广Mochi的文章,我不否认。Mochi能给广大游戏开发商或个人带来切实利益,为什么不推广她呢。快些来吧,将你的游戏与Mochi分享,与全世界的玩家分享(他们会分享给你真正的美刀)。

      游戏梦想之城期待着你的入住!

(感谢Y-Boy指出BUG :) )

中国Flash开发者交流会,CS5中文发布会

中国Flash开发者交流会第三次活动

时间:5月30日, 上海

详情:http://swfsh.com/

5月30日 第3次 FLASH开发者交流会火热报名中!

经过紧张的筹办,第三次FLASH开发者交流会活动开始报名咯!请大家访问:www.swfsh.com

在这次的活动中,我们邀请到AsWing开源UI框架的作者iiley同学跟大家介绍他在FLASH独立游戏开发方面的经验和感受。

同时我们请来积木网的主程谢敏同学,谢敏采用FLEX框架一手开发了积木网网上电脑,谢敏将为我们带来FLEX框架的完整的开发经验谈(超多干货!!)。

在1月活动中,向大家介绍FLASH播放器性能优化经验的主持人谈熠同学将在这次的活动中给我们介绍如何在FLASH中运用元编程方法来提高代码效率和优化开发过程。

“开心宠物”和“升职记”的主程唐翎同学将告诉大家一种全新的FLASH程序的UI设计方式,使你的程序能够超灵活地支持皮肤设定

……

还有很多新鲜有益的主题,我们将不断地更新在网站上,请关注:www.swfsh.com

#CS5 中文发布会#

消息来自Y.Boy的围脖

时间:5月19日北京, 21日上海

活动内容:http://adobeevent.bizcom.com.cn/cs5launch/activity.jsp

NetStream.appendBytes, 走向Flash P2P VOD的第一步

之前被告知可以自行实现Flash p2p的点播功能, 但一直疑惑, 印象中NetStream并未提供相关方法, 前天看订阅时发现的文章:

ByteArray Access to NetStream in Flash Player 10.1 [ by Thibault Imbert ]

进而找到文档:

NetStream.html#appendBytes()

看过上述两篇文章后, 对appendBytes这个方法有一定了解, 简单来讲就是在数据生成模式下提供NetStream音视频数据供其播放.

另: Jinni在微博中提到Flash P2P for VOD 的 Demo也快发布了, 之前有组织过多次的P2P直播, P2P文件下载测试, 如果你对这方面有兴趣, 可关注他的微博BLOG.

下面是我山寨的例子(请使用Flash Player 10.1测试), 点击”File”按钮, 选择FLV文件, 文件数据加载到内存后开始播放.

P2PVODPlayer_First

Source:

P2PVODPlayer

Flash开发常见问题汇总站:SWFAQ.org

详见: 开发者互相帮助的 平台:围绕 SWF 的常见问题汇总 — SWFAQ.org

介绍 SWFAQ.org:

  • 目的提 供一个 Flash 开发者互相帮助的平台,在最短时间内学会 Flash
  • 这个网站汇总了不少关于 SWF 的常见问题,内容涵盖了 ActionScript3、Flash、Flex、算法 …
  • 在这个网站,你既可以分享你曾经解决过的问题(自问自答),又可以提出问题让热心人去解决。
  • 此网站定位在短小精悍的FAQ形式(内容点到即止),不以长篇大论为主(事实上,长篇大论会很累)。
  • SWFAQ.org 采用了审核制度,以保证发布内容的质量;在你发布内容后不会马上显示,但请放心审核时间不会很长。

欢迎访问:SWFAQ.org

相当好的帮助站 :)

FB4做按钮皮肤




可以通过Flash Catalyst画好后再导出, 或者将Flash资源通过Image组件加载到Skin组件中.

<?xml version="1.0" encoding="utf-8"?>
<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" 
        xmlns:s="library://ns.adobe.com/flex/spark" 
        xmlns:mx="library://ns.adobe.com/flex/mx"
        >
 
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
 
    <fx:Metadata>
        [HostComponent("spark.components.Button")]
    </fx:Metadata>
 
    <fx:Script>
        <![CDATA[
 
        ]]>
    </fx:Script>
 
    <s:states>
        <s:State name="up"/>
        <s:State name="down"/>
        <s:State name="over"/>
        <s:State name="disabled"/>
    </s:states>
 
    <s:Rect id="lightRect" left="0" right="0" top="0" bottom="0">
        <s:stroke>
            <s:SolidColorStroke color="#ffffff" caps="none" joints="miter" miterLimit="4" weight="1" 
                                alpha="0.1" alpha.down="0.15" alpha.disabled="0.05"/>
        </s:stroke>
    </s:Rect>
 
    <s:Rect top="1" bottom="1" right="1" left="1" id="innerRect">
        <s:stroke>
            <s:SolidColorStroke weight="1" caps="none" miterLimit="4" joints="miter" color="#000000" alpha="0.6"/>
        </s:stroke>
    </s:Rect>
 
 
    <s:Rect id="innerLightRect" top="2" right="2" left="2" bottom="2">
        <s:fill>
            <s:LinearGradient rotation="90">
                <s:GradientEntry color="#ffffff" color.over="#ffffff" color.down="#ffffff" color.disabled="#000000"
                                 alpha="0.1" alpha.over="0.15" alpha.down="0.05" alpha.disabled="0.3"
                                 ratio="0"/>
                <s:GradientEntry color="#ffffff" color.over="#ffffff" color.down="#ffffff" color.disabled="#000000"
                                 alpha="0.0" alpha.over="0.05" alpha.down="0.0" alpha.disabled="0.3"
                                 ratio="1"/>
            </s:LinearGradient>
        </s:fill>
    </s:Rect>
 
    <s:Rect id="innerLightStroke" top="2" right="2" left="2" bottom="2">
        <s:stroke>
            <s:LinearGradientStroke weight="1" caps="none" miterLimit="4" joints="miter" rotation="90">
                <s:GradientEntry color="#ffffff" color.down="#ffffff" color.disabled="#ffffff"
                                 alpha="0.08" 
                                 ratio="0" alpha.down="0.05" alpha.disabled="0.05"/>
                <s:GradientEntry color="#ffffff" alpha="0.03" ratio="1" ratio.down="1" color.down="#ffffff" alpha.down="0.01" color.disabled="#ffffff" alpha.disabled="0.05"/>
            </s:LinearGradientStroke>
        </s:stroke>
    </s:Rect>
 
    <!-- background -->
    <!-- shadow (down state only) -->
    <!-- label -->
 
    <s:Label id="labelDisplay" 
                text="(Label)"
                left="6" right="6" top="5" bottom="5" 
                textAlign="center" verticalAlign="middle"
                horizontalCenter="0" verticalCenter="1">
    </s:Label>
 
    <s:layout>
        <s:BasicLayout/>
    </s:layout>
 
</s:SparkSkin>

近期的RIA活动

新年新气象, 近来好消息不断:

3月28日•上海 浦东•中国Flash开发者交流会
RIA天地行之2010北京技术精英论坛开始报名了!
奥多比平台技术峰会(Adobe Flash Platform Summit)

可惜的是前两场活动时间上有冲突 :)

Adobe Flash Media Live Encoder 3的日志

系统盘空间不断减少, 清理系统补丁文件, 临时文件以及浏览器缓存后问题依旧.
随后查到C:\Users\king\Videos(“我的视频”),发现此文件夹有将近5GB.
均是以”stats_”为前缀命名的文件夹, 多则几百兆, 少则十几兆.
打开后均含Audio, Muxer, rtmp三个文件夹.
有rtmp字样, 加上最近在使用FMLE3, 料想这是软件生成的日志.
打开配置文件, 果真其中的日志功能是打开的, 且默认是保存到MyVideos中.

<logs>
<!– Enable/Disable log writings.                                            –>
<!– “true”  to Enable log writings.                                        –>
<!– “false” to Disable.                                                    –>
<enable>true</enable>
<!– Logs Directory path.                                                    –>
<!– For Example, “C:\FMLE Logs”.                                            –>
<!– By Default MyVideos is taken.                                            –>
<path></path>
</logs>

重新设置了日志目录, 现在系统盘解放了 :)

等角地图练习

前段时间做的小实验.

demo

素材也是从网上收集来的, 只有那个魔法阵是自己画的  :)

地图没有整体位图化, 仍旧由众多图片组成, 效率上不来的 :)

这种等角地图系统需要掌握的还真不少.

过渡到WP, 买了本书给自己庆祝下

空间不是很快, 过阵子换个LAMP的主机.

简单的说, 这本书是bit-101的博主Keith Peters所著:

开始啃… 当然, 我不会像文学少女中的天野远子那样会把书吃掉 ~~h

advanced actionscript 3.0 animation

Page 1 of 2212345»1020...Last »