OSMF AS3/FlashCS5错误:未找到类型[…]:StageVideoEvent

OSMF AS3/FlashCS5错误:未找到类型[…]:StageVideoEvent,flash,actionscript-3,osmf,Flash,Actionscript 3,Osmf,我在玩OSMF,运行一个超级简单的例子也有问题 我在ArchLinux上的VirtualBox中运行Win7上的FlashCS5(只是说因为我认为这可能与底层的东西有关)。我还使用OSMF 1.6 Sprint 1 无论如何,我尝试运行这个简单的示例: package { import flash.display.Sprite; import org.osmf.containers.MediaContainer; import org.osmf.elements.Vid

我在玩OSMF,运行一个超级简单的例子也有问题

我在ArchLinux上的VirtualBox中运行Win7上的FlashCS5(只是说因为我认为这可能与底层的东西有关)。我还使用OSMF 1.6 Sprint 1

无论如何,我尝试运行这个简单的示例:

package
{
    import flash.display.Sprite;

    import org.osmf.containers.MediaContainer;
    import org.osmf.elements.VideoElement;
    import org.osmf.media.DefaultMediaFactory;
    import org.osmf.media.MediaElement;
    import org.osmf.media.MediaPlayer;
    import org.osmf.media.URLResource;

    public class OPlayer extends Sprite {
        public function OPlayer() {
            var filePath:String = "testvid.flv";        
            var resource:URLResource = new URLResource(filePath);       
            var mediaFactory:DefaultMediaFactory = new DefaultMediaFactory();
            var mediaElement:MediaElement = mediaFactory.createMediaElement(resource);
            var mediaPlayer:MediaPlayer = new MediaPlayer(mediaElement);
            var mediaContainer:MediaContainer = new MediaContainer();
            mediaContainer.addMediaElement(mediaElement);
            addChild(mediaContainer);
        }
    }
}

不幸的是,我一直收到以下编译错误:

1046: Type was not found or was not a compile-time constant: StageVideoEvent.

StageVideo上周才正式发布,您的版本可能没有使用新的API进行更新

此PDF包含有关将其与Flex一起使用的信息:

我看到你正在使用Flash CS5,你需要一个playerglobal.swc,你可以试试Flex,但我认为它不起作用。寻找一个闪存CS5的具体之一

更新


我做了一个快速搜索,但它似乎还不能通过Flex编译器用于Flash Professional CS5。

StageVideo上周才正式发布,您的版本可能还没有用新的API进行更新

此PDF包含有关将其与Flex一起使用的信息:

我看到你正在使用Flash CS5,你需要一个playerglobal.swc,你可以试试Flex,但我认为它不起作用。寻找一个闪存CS5的具体之一

更新


我做了一个快速搜索,但它似乎还没有在Flash Professional CS5上可用,只是通过Flex编译器。

我发现它在使用Flex sdk的同时使用FlashDevelop 4 alpha版本运行得非常好

我发现的一件事是StageVideoAvailability事件似乎没有实现,尽管我可能错了

我越来越

[Fault]异常,information=VerifyError:Error#1014:Class flash.events::StageVideoAvailabilityEvent找不到

当使用它时,我发现以下评论

“发布”版本的 参考地址
还包含StageVideo信息, 但发布的版本有点不稳定 不同——值得注意的是 StageVideoAvailabilityEvent尚未启动 支持


我发现它在使用FlashDevelop4Alpha版本和FlexSDK的同时运行得非常好

我发现的一件事是StageVideoAvailability事件似乎没有实现,尽管我可能错了

我越来越

[Fault]异常,information=VerifyError:Error#1014:Class flash.events::StageVideoAvailabilityEvent找不到

当使用它时,我发现以下评论

“发布”版本的 参考地址
还包含StageVideo信息, 但发布的版本有点不稳定 不同——值得注意的是 StageVideoAvailabilityEvent尚未启动 支持


Flex 4.5.1.21328 playerglobal.swc,只需下载它,您就会得到它。我遇到了同样的问题,现在我得到了Flex 4.5.1.21328 playerglobal.swc,只要下载它,你就会得到它。我遇到了同样的问题,现在我得到了它

好的,我只是尝试直接在Flash中编辑文件,但类路径中似乎没有Flash.events.StageVideoEvent。怎么会?我使用的是AS3,它似乎应该在那里:好的,我只是试图直接在Flash中编辑文件,而类路径中似乎没有Flash.events.StageVideoEvent。怎么会?我正在使用AS3,它似乎应该在那里:谢谢你的回答。我不知道OSMF当时为什么已经在使用它。我现在试试1.5。谢谢你的回答,我有点困惑,虽然我认为我可以通过升级flash版本来解决这个问题。似乎不起作用。谢谢你的回答。我不知道OSMF当时为什么已经在使用它。我现在试试1.5。谢谢你的回答,我有点困惑,虽然我认为我可以通过升级flash版本来解决这个问题。似乎不起作用。