Chrome APP: 人人网 &&人人餐厅&&人人农场

News No Comments »

qqe688aae59bbee69caae591bde5908d

使用帮助:

1.安装最新Chrome Dev版:http://www.google.cn/chrome/eula.html?extra=devchannel

2.在Chrome 的快捷方式加上启动参数 --enable-apps

3.安装Chrome APP.用chrome浏览器点击下面的链接安装:

1)人人网>>

2)人人餐厅>>

2)人人农场>>

[注意:]DEV新版会提示:”Applications must be served with content type application/x-chrome-extension” 。请上面3个APP右键另存到本地后,拖放到Chrome进行安装。(2010/8/6)

未来版本FlashPlayer中新一代的3D API

News No Comments »

qqe688aae59bbee69caae591bde5908d

Flash Player 3D Future

Join Sebastian Marketsmueller, Adobe Flash Player engineer, for a deep dive into the next-generation 3D API coming in a future version of Flash Player. Marketsmueller will unveil exciting new APIs and demos never shown before, including some exclusive content you cannot miss as a Flash Platform developer.

更多:http://max.adobe.com/schedule/by-day/

期待Flash Player 11下的3D表现。

Tags: ,

让Flash Builder支持Ant

News No Comments »

项目编译发布有很多事情(如:打包到swc,生成文档,SVN同步等),Ant是一个比较好的选择。可以配置并一步完成很多操作。flashbuilder本身并不支持。需要安装JDT。捣鼓了很久,找到一个easy-eclipse-jdt,但是只支持eclips,不过没关系,找到了一个比较简单的办法,绕过验证,并实验成功。

环境: windows,flashbuilder4 测试通过

qqe688aae59bbee69caae591bde5908d

安装步骤:

1.点击此处下载合适的JDT安装文件。
2.打开flashbuilder根目录,复制FlashBuilder.exe到本目录并改名为clipse.exe(easy-eclipse-jdt在安装时,提示需要这个文件,复制一个骗过安装程序…突然的灵感,哈哈)
3.运行JDT安装文件,如:easy-eclipse-jdt-3.3.1.1.exe,并选择flashbuilder安装目录安装。
4.打开flashbuilder发现ant已经有了,并且运行正常。安装成功.

Flash 10.1 & AIR 2.0 正式版发布

News No Comments »

logo_flashplayer
下载地址:http://www.adobe.com/support/flashplayer/downloads.html
84343a94c0d755c0a0db01b1f6928662
下载地址:http://www.adobe.com/go/getair

Tags: , ,

Blockparty 2010 invtro

News No Comments »

Blockparty 2010 invtro

基于flash10.1和Alchemy开发的3D动画,配有程序音效.

Adobe平台针对手机优化

News No Comments »

白书皮中章节介绍:

  1. 导言
  2. 节约内存
  3. 最大限度地减少CPU使用率
  4. ActionScript 3.0的性能
  5. 渲染性能
  6. 针对网络互动优化
  7. 多媒体优化
  8. 标准化测试和部署

详情请看官方PDF>>>

Tags: ,

2010年新春快乐!!!虎年大吉!!!

News No Comments »

1018618_232452028_2

Balder: Silverlight 3D Engine

3D, News No Comments »

filedownload

balder是第一个基于Silverlight开发的3D引擎.使用了webGL进行加速。作者的Blog>>>

一段示例代码:

using Balder.Core.Execution;
using Balder.Core.Objects.Geometries;
using System;
using Balder.Core.Lighting;
using Balder.Core;
using Colors=System.Windows.Media.Colors;

namespace Balder.Silverlight4.TestApp
{
    public class MyGame : Game
    {
        public override void OnInitialize()
        {

            Camera.Position.X = 0;
            Camera.Position.Y = 0;
            Camera.Position.Z = -80;

            var light = new OmniLight();
            light.Diffuse = Color.FromSystemColor(Colors.Green);
            light.Ambient = Color.FromSystemColor(Colors.Green);
            light.Specular = Color.FromSystemColor(Colors.White);
            light.Position.X = 0;
            light.Position.Y = 0;
            light.Position.Z = -130;

            Scene.AddNode(light);

            base.OnInitialize();
        }

        public override void OnLoadContent()
        {
            var teapot = ContentManager.Load("teapot.ase");
            Scene.AddNode(teapot);
            base.OnLoadContent();
        }

        private double _sin;

        public override void OnUpdate()
        {

            Camera.Position.X = (float)(Math.Sin(_sin)*80);
            Camera.Position.Y = 0;
            Camera.Position.Z = (float)(Math.Cos(_sin) * 80);

            _sin += 0.05;
            base.OnUpdate();
        }

    }
}
Tags: , , ,

WebGL on Nokia’s N900

News, mobile No Comments »

诺基亚N900手机使用移动版Firefox软件演示WebGL标准的视频

Tags: ,

Flash Player 10.1 prerelease 发布

News No Comments »

支持时下热门的多点触摸和手势特性,内置一个全局错误句柄,允许开发者开发单一的句柄来处理运行时错误,此外它们开始全面支持本地麦克风,无需通过服务器来完成。

对于多点触摸的支持相关的事件

flash.ui.Multitouch
[static] inputMode:String
[static] maxTouchPoints:int
[static] supportedGestures:Vector
[static] supportsGestureEvents:Boolean
[static] supportsTouchEvents:Boolean

Touch Input mode

flash.events.MultitouchInputMode
Multitouch.inputMode
MultitouchInputMode.TOUCH_POINT
MultitouchInputMode.NONE
MultitouchInputMode.GESTURE

Mouse

MouseEvent.CLICK
MouseEvent.DOUBLE_CLICK
MouseEvent.MOUSE_DOWN
MouseEvent.MOUSE_UP
MouseEvent.MOUSE_MOVE
MouseEvent.MOUSE_OUT
MouseEvent.MOUSE_OVER
MouseEvent.ROLL_OUT
MouseEvent.ROLL_OVER

Touch

TouchEvent.TOUCH_BEGIN
TouchEvent.TOUCH_MOVE
TouchEvent.TOUCH_END
TouchEvent.TOUCH_TAP
TouchEvent.TOUCH_OUT
TouchEvent.TOUCH_OVER
TouchEvent.TOUCH_ROLL_OUT
TouchEvent.TOUCH_ROLL_OVER
TouchEvent.TOUCH_TAP

Touch management

Many multi-touch developers like to use an Object or Array of points to keep track of touch inputs (aka blobs) as well as an ID, and X/Y coordinatees for each point. It looks like Flash Player 10.1 will help you conform to these conventions, ActionScript-style.

flash.utils.Dictionary /* Used to track Arrays of Points */
flash.geom.Point /* One contact point */
TouchEvent.touchPointID /* Unique ID for each touch contact point */
TouchEvent.stageX
TouchEvent.stageY
TouchEvent.isPrimaryTouchPoint

Gestures

flash.events.GestureEvent;
flash.events.GesturePhase;
flash.events.GesturePhaseEvent;
flash.events.TransformGestureEvent;

/* GestureEvent */
GestureEvent.GESTURE_TWO_FINGER_TAP
GestureEvent.phase: String
GestureEvent.localX:Number
GestureEvent.localY:Number
GestureEvent.stageX:Number
GestureEvent.stageY:Number

/* GesturePhase */
GesturePhase.BEGIN
GesturePhase.END
GesturePhase.UPDATE

/* GesturePhaseEvent */
GesturePhaseEvent.GESTURE_PAN
GesturePhaseEvent.GESTURE_PRESS_AND_TAP
GesturePhaseEvent.GESTURE_ROTATE
GesturePhaseEvent.GESTURE_ZOOM //Is the same thing as 'pinch'
GesturePhaseEvent.offsetX:Number
GesturePhaseEvent.offsetY:Number
GesturePhaseEvent.rotation:Number
GesturePhaseEvent.scaleX:Number
GesturePhaseEvent.scaleY:Number

Orientation recognition

flash.display.StageOrientation;
/* e.g. StageOrientation.DEFAULT */

flash.display.StageDisplayState;
/* e.g. stage.displayState = FULL_SCREEN_INTERACTIVE; */

在内存方面几乎优化50%
flash_player_mem_footprint

全局设置管理器

e69caae591bde5908d

点击这里下载 FP 10.1 beta player.

各种演示

Flash Player的10.1视频和图形硬件加速

Tags: , ,
2010 Vibo’s Blog — FLASH3V | Powered by WordPress |京ICP备09027267号