标签: flash-cs5.5

使用JSFL AS3 CS5.5访问子/嵌套影片剪辑

如何在jsfl中访问影片剪辑的子代(特别是子影片剪辑)?我已经在flash.documents [0] .timelines [0] .layers [0] .frames [0] .elements [0] .instance的实例级别.我找到了这个文档,但没有其他的.提前致谢.

flash actionscript-3 jsfl flash-cs5 flash-cs5.5

4
推荐指数
1
解决办法
6657
查看次数

Flash cs6和Flash Builder,工作流程

我希望我能就这一主题提出更具体的问题,但我真正想要的是一个鸟瞰图 - 一篇博客文章,一些来自Adobe的文档,甚至一本概述一种方法的书,因为我有一个很难找到全面的东西.

我多年来一直在使用Flash Pro开发一个2人团队 - 一个艺术家和开发人员.我还使用相同的工作流程在大型团队中工作:

  • AS代码使用Flash Pro编辑器编写为类文件,时间轴上的代码最少(仅当时间线到达某个帧时停止和偶尔的函数调用).
  • 库资产在需要时链接到AS3类
  • 资产被放置在主舞台和主要时间线上,以方便设计师.
  • 通过使用Flash Pro导出到swf来发布和构建应用程序
  • 没有任何源控制,除非告诉对方我们是否要改变fla.

我们的商店即将引入更多的程序员来开发一系列Flash浏览器游戏,我认为是时候将这个工作流程带入当前的现实.我们希望有适合艺术家和编码人员的东西(尽量减少来自任何一个阵营的投诉),以及对源代码控制的git支持.

最后,我的问题:

  • 目前大多数开发者如何创作游戏?我读过一种流行的方法是使用Flash pro在fla中创建艺术资产,将它们链接到类并导出到SWC.然后在Flash Builder中开发代码,其中嵌入了资源.
  • 如果采用SWC方法,是否所有代码都从MovieClip资产的时间轴中删除?
  • 我知道Flash Builder有一个选项可以创建一个"Flash专业"项目,它集成了两个并且看起来很理想,但是在Builder和Pro之间来回似乎很容易崩溃.有没有人可靠地使用这种方法?
  • CS6是否会比CS5.5更具优势,使其更具开发人员友好性; 即.代码完成等
  • 有没有办法设置工作流程,以便艺术家可以进行更改,然后从Flash Pro构建/运行游戏,开发人员可以从Flash Builder中完成 - 或者每个人都需要Flash Builder运行?
  • 是否有任何良好的第三方工具可以提供代码完成,而且还有更好的开发环境,然后是Flash IDE(作为Flash Builder的替代品)?
  • 在团队工作或一般Flash开发人员工作时,人们是否将Flash Builder视为"必备"?

感谢您回答这些问题的任何部分,或者只是简单地分享您的经历,意见和个人偏好.在这一点上,任何知识都将是一个很大的帮助!

workflow flash-builder flash-cs5.5

4
推荐指数
1
解决办法
2857
查看次数

actionscript3是什么意思的addFrameScript

我想问一下addFrameScript.

addFrameScript(0, frame1);   
Run Code Online (Sandbox Code Playgroud)

这个脚本是什么意思?为何0?

是否可以用其他数字或单词替换0?

public function try()
{
    addFrameScript(0, frame1);
    return;

}// end function
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮我理解?

frame actionscript-3 flash-cs5.5

4
推荐指数
1
解决办法
7452
查看次数

AS3如何在没有可怕的"冲突存在"错误的情况下声明一个对象?

我正在设计一个简单的Flash游戏,并遇到了这个错误.我不知道如何在动作中解决这个问题,并希望得到任何帮助.

基本上,我有一个switch语句,根据每种情况创建一个不同类型的对象(因为我不希望为每种情况复制相同的十行代码),并且我得到"与内部命名空间中的定义存在冲突"编译错误,我想我理解为什么.

switch(power){
    case 1:
        var Pow:objectOne = new objectOne();
        break;
    case 2:
        var Pow:objectTwo = new objectTwo();
        break;
}
Run Code Online (Sandbox Code Playgroud)

然而我的问题是这个问题 - 正确的方法是什么?

我最初想到在switch语句之前声明变量,这导致"类型对象(一/二)的值隐式强制到一个不相关的类型类"错误.我在这里错过了什么?

flash actionscript-3 flash-cs5.5

1
推荐指数
1
解决办法
91
查看次数