【问题标题】:Linking a single frame to an ActionScript class将单个帧链接到 ActionScript 类
【发布时间】:2013-09-23 04:09:03
【问题描述】:

我正在尝试在我的 flash 程序中的一个框架上运行特定的 actionscript 类。我不想将整个事情与班级联系起来,因为它会导致错误并且完全是错误的。

我的意思是在 Flash 专业版的发布设置中,我想链接一个动作脚本类,但只针对一帧。

有人知道吗?

提前致谢

【问题讨论】:

  • 你为什么需要这个?通过“链接框架”,您的意思是将框架上的所有内容分组为一个符号并将其链接到一个类?据我所知,帧是 MovieClip 类独有的特殊属性,不能像其他 DisplayObject 一样进行操作。
  • 您还可以通过右键单击框架并使用操作面板将代码添加到框架中。
  • @MartonPallagi 这比我试图做的更有意义。所以为了澄清,你建议我用我希望的内容制作另一个 MovieClip 符号并将动作脚本链接到那个符号?
  • 是的,如果你想通过一个类访问特定帧上的对象,你应该把整个东西放在一个movieclip中(然后将库中的movieclip链接到你的类)。所有实例都可用于该类。如果您只需要在所述框架上执行一些通用代码,则使用操作面板会更容易。

标签: actionscript-3 flash flash-cs6


【解决方案1】:

如果您想在框架和某些类之间建立关联,请使用开关:

switch( currentFrame )
{
   case 1 :
   //use this class;
   break;

case 2 :
   //use this class;
   break;

default :
   //this frame doesn't have a class associated to it.
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    相关资源
    最近更新 更多