我即将潜入一些视频节目。我使用Flash CS5完成了视频,但在这种情况下我只使用了Actionscript 3和FlashDevelop,所以我没有Flash CS5工具。
我已经看过很多对StageVideo的引用,但是我一直在使用我发现的一些示例代码,例如,这些行从编译器中得到错误:
import flash.media.StageVideo;
import flash.events.StageVideoAvailabilityEvent;
import flash.media.StageVideoAvailability;
StageVideo已经过时了吗? FlashDevelop是否支持它?
添加了信息:
这是一个AS3项目。我收到以下错误:
错误:无法找到定义flash.media.StageVideo
错误:无法找到定义flash.media.StageVideoAvailabilityEvent
错误:无法找到定义flash.media.StageVideoAvailability
答案 0 :(得分:0)
您可能需要将 airgobal.swc 添加到FD编译器选项中。
试试这个:首先找到 airglobal.swc 文件的路径。在Windows XP上它可能在
C:\Program Files\Adobe\Adobe Flash CS5.5\AIR2.6\frameworks\libs\air
Windows7中的类似内容,但可能位于Program Files(x86)目录下。谁知道Mac上的地狱。
现在在您的FD菜单中打开<Project>
然后<Properties>
。单击“编译器选项”选项卡。找到“SWC Include Libraries”的行。点击“...
”按钮,然后添加 airglobal.swc 的路径。那应该是文件的完整路径,例如:
C:\Program Files\Adobe\Adobe Flash CS5.5\AIR2.6\frameworks\libs\air\airglobal.swc
现在可以通过FD找到您的AIR类。