Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 是否在actionscript 3中未触发初始化函数?_Actionscript 3_Brightcove - Fatal编程技术网

Actionscript 3 是否在actionscript 3中未触发初始化函数?

Actionscript 3 是否在actionscript 3中未触发初始化函数?,actionscript-3,brightcove,Actionscript 3,Brightcove,我正在尝试了解flash动作脚本项目的基本知识。我下载了一个插件(来自Brightcove)。据我所知,它只有2个相关文件 -brightcove播放器api,您可以将其导入到项目中 -只是一个应该加载dfxp.xml文件的小脚本 我似乎无法在CaptionPlugin.as中启动函数initialize()。我不知道我做错了什么。以下是我如何在Adobe Flash CS4中设置我的项目: 启动FlashActionScript3项目 将项目另存为CaptionPlugin.fla 转到

我正在尝试了解flash动作脚本项目的基本知识。我下载了一个插件(来自Brightcove)。据我所知,它只有2个相关文件

  • -brightcove播放器api,您可以将其导入到项目中
  • -只是一个应该加载dfxp.xml文件的小脚本
我似乎无法在CaptionPlugin.as中启动函数initialize()。我不知道我做错了什么。以下是我如何在Adobe Flash CS4中设置我的项目:

  • 启动FlashActionScript3项目
  • 将项目另存为CaptionPlugin.fla
  • 转到“属性”面板,用单词CaptionPlugin填充“类”字段
  • 转到发布设置>闪存(选项卡)>设置>库路径,并将BrightcoverPlayerAPI.swc作为行项目包括在内
  • 保存了我所有的更改
  • 转到调试>调试电影

我在initialize()函数中根本看不到我的trace()语句?谁能建议我如何调试这个问题,或者建议我可能做错了什么

好的,这是我第一次遇到Brightcove,但我快速浏览了他们的网站,这就是它的工作原理。Brightcove是一项允许您定制和发布基于云的视频播放器的服务,而您下载的API仅允许您创建要集成到此视频播放器中的自定义模块或插件,请参阅


这些组件或自定义模块不作为独立闪存文件使用,因此单独运行时不会调用initialize()函数。与视频播放器集成并正确发布后,播放器将在准备就绪时调用initialize(),您的自定义模块将按预期运行。有关如何发布播放机的详细信息,请参阅。

在“发布设置”中,是否打开了跟踪?ypu i是否打开。我注意到,如果我为类创建一个构造函数并将其放在其中,跟踪是有效的。谢谢,是的,你的答案是一半。swf未能成功启动的另一个原因是跨域策略问题。直到我创建了一个crossdomain.xml文件,Brightcove才在我的服务器上接受我的swf插件。