flash - (Flash CS5.5) 基本 Away3D 设置帮助

标签 flash actionscript-3 flash-cs5 away3d

我有 Flash CS5.5,我想摆弄一些 3D,所以我从网站下载了 Away3D,但真的不知道如何让它与 CS5.5 一起“工作”?

我可以只将该文件夹与 .fla 文件放在一起吗?或者我是否必须设置某种 ActionScript 路径?

有人可以给我一个片段来验证away3d的工作原理,因为我已经尝试过以下代码:

package
{
    import away3d.containers.View3D;
    import away3d.primitives.Sphere;
    import flash.display.Sprite;

    [SWF(width="500", height="400", frameRate="60", backgroundColor="#FFFFFF")]
    public class physicas extends Sprite
    {
        public function physicas()
        {
            // create a viewport
            var View:View3D = new View3D({x:250,y:200});
            addChild(View);

            // create a sphere and put it on the 3D stage
            var sphere:Sphere = new Sphere();
            View.scene.addChild(sphere);

            // render the view
            View.render();
        }
    }
}

我不断收到输出错误消息:

1118: Implicit coercion of a value with static type Object to a possibly unrelated type away3d.containers:Scene3D.

这是什么意思?

非常感谢。

最佳答案

View3D 类的构造函数采用 Scene3D 对象。改变

var View:View3D = new View3D({x:250,y:200});

var scene1:Scene3D = new Scene3D(); 
var View:View3D = new View3D(scene1);

您还需要导入 Scene3D 类。

import away3d.containers.Scene3D;

您可以找到文档 here .

关于flash - (Flash CS5.5) 基本 Away3D 设置帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8198281/

相关文章:

function - 更改两个函数内的变量值并在另一个函数中显示结果

html - 在 Flash 页面中编辑分辨率

actionscript-3 - AS3 共享同一类的两个 MovieClip

actionscript-3 - ActionScript 字符串到数字

java - 是否有与 Adob​​e Flash CS 相当的 Java 版本?

actionscript-3 - AS3 : Setting alpha on parent sprite without affecting sprites children

actionscript-3 - 适用于AS3的日志记录API

java - SpringMVC项目配置

linux - 在 debian wheezy 上安装 ubuntu-extras