【问题标题】:(Flash CS5.5) Basic Away3D setup help(Flash CS5.5) 基本 Away3D 设置帮助
【发布时间】:2011-11-19 23:48:09
【问题描述】:

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

我可以只放置包含 .fla 文件的文件夹吗?还是我必须设置某种动作脚本路径?

也有人可以给我一个 sn-p 来验证 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.

这是什么意思?

非常感谢。

【问题讨论】:

  • 第 13 行:var View:View3D = new View3D({x:250,y:200});'
  • 检查您使用的 Away3D 版本。如果您使用 Away3DLite 而不是 Away3D,则可能会发生此错误。
  • 您使用的是针对 Flash Player 11 的最新版本吗?如果是这样,您是否做过其他事情来更新 Flash Pro CS5.5 以了解如何为 FP11 发布?
  • 为什么要用大写字母命名变量名?
  • 我相信我已经为 CS5.5 初始化了 FP 11 是的,是的 defo Away3D。

标签: flash actionscript-3 flash-cs5 away3d


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    以下是有关创建 Away3D 场景主题的简短教程: http://www.adobe.com/devnet/flashplayer/articles/creating-games-away3d.html

    它在 Flash Builder 上,但 flash 和 flash-builder 的代码是相同的,不同之处在于您将导入文件放在哪里。如果您对此一无所知,只需在操作脚本设置下编辑发布首​​选项即可。

    干杯!

    【讨论】:

      【解决方案3】:

      我们只需要使用代码将类导入到我们的 fla 文件中

      import [foldername]/.../[className];
      

      ... 为了优化我们的 flash 文件,只导入需要的类。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-28
        • 2011-02-11
        • 1970-01-01
        相关资源
        最近更新 更多