Flash 语法错误1083 actionscript 3

Flash 语法错误1083 actionscript 3,flash,actionscript,Flash,Actionscript,有人非常友好地帮助我用ActionScript3为flash创建了一个youtube播放器,但是当我测试电影时,它出现了错误1083,意外的右括号,这恰好是程序结束时的最后一个右括号。如果我去掉右大括号,我会收到错误1083和1084(程序结束是意外的,在程序结束之前需要右大括号。下面是代码本身: import flash.system.Security; Security.allowDomain( '*' ); Security.allowInsecureDomain( '*' ); va

有人非常友好地帮助我用ActionScript3为flash创建了一个youtube播放器,但是当我测试电影时,它出现了错误1083,意外的右括号,这恰好是程序结束时的最后一个右括号。如果我去掉右大括号,我会收到错误1083和1084(程序结束是意外的,在程序结束之前需要右大括号。下面是代码本身:

import flash.system.Security;

Security.allowDomain( '*' );
Security.allowInsecureDomain( '*' );

var vPlayer:Object;
var playerLoader:Loader;

function loadVideo():void
{
    playerLoader = new Loader();

    // next line loads a youtube player with no UI
    playerLoader.load( new URLRequest( 'http://www.youtube.com/apiplayer?version=3' ) );

    // wait for it to load
    playerLoader.contentLoaderInfo.addEventListener( Event.INIT, onLoaderInit );
}

function onLoaderInit( evt:Event ):void
{
    // 'vPlayer_container' is a movieclip on stage same size as video player you need.
    // add your youtube Loader, ( which is actually the player ), to vPlayer_container's display list.
    vPlayer_container.addChild(playerLoader);

    // set the vPlayer variable to be the loaded youtube player
    vPlayer = playerLoader.content;

    // wait for it to be ready
    vPlayer.addEventListener( 'onReady', onPlayerReady );
}

function onPlayerReady( evt:Event ):void
{
    vPlayer.removeEventListener( 'onReady', onPlayerReady );

    // set listener for onComplete and play/pause events
    vPlayer.addEventListener( 'onStateChange', onPlayerStateChange );

    // mute it on start if you want
    vPlayer.mute();

    // set size of video screen
    vPlayer.setSize( 392,220 );

    // now load your youtube video in your new youtube player
    // get this video number off the url to your youtube video
    vPlayer.loadVideoById( 'GEghz32qhiA', 0 );
}

function onPlayerStateChange( evt:Event ):void
{
    // if video is over
    if( Object(evt).data == 0 ) //do something when video is over
}

// other player commands available - you need to make your own buttons for these
// vPlayer.mute();
// vPlayer.unMute();
// vPlayer.pauseVideo();
// vPlayer.playVideo();
如果有人能提供帮助,我们将不胜感激,谢谢!

If(Object(evt).data==0)

您没有对该
if
语句执行任何操作。这是导致问题的原因。请对其执行某些操作或删除它以删除错误