示例#1
0
        public void gotoAndPlay(string start, string end, BBFlashMovieCallback callback = null)
        {
            int startFrame = getFrame(start);

            NSUtils.Assert(startFrame != -1, "BBFlashMovie:gotoAndPlay: Label {0} not found.", start);
            int endFrame = getFrame(end);

            NSUtils.Assert(endFrame != -1, "BBFlashMovie:gotoAndPlay: Label {0} not found.", end);
            gotoAndPlay(startFrame, endFrame, callback);
        }
示例#2
0
        public void gotoAndPlay(int start, int end, BBFlashMovieCallback callback = null)
        {
            NSUtils.Assert(start <= end, "BBFlashMovie:gotoAndPlay: reverse play is not supported at current version.");

            _movieCtrl.callback = delegate {
                if (callback != null)
                {
                    callback(this);
                }
            };
            _movieCtrl.startFrame = start;
            _movieCtrl.endFrame   = end;
            _movieCtrl.start();
        }
示例#3
0
 public void play(BBFlashMovieCallback callback)
 {
     gotoAndPlay(0, this.totalFrames - 1, callback);
 }