У меня есть проект AS3, который, когда пользователь нажимает кнопку, браузер установлен в полноэкранный режим. Это отлично работает, однако воспроизведение происходит после перехода к следующему кадру. MC на кадре два играет, но затем голова воспроизведения не движется вперед к кадру 3. После нажатия нажмите полноэкранный режим сломан, а затем фильм проскользнет туда, где это было бы нормально, если бы он не застрял на кадре два (как если бы проект работал в фоновом режиме). Эта проблема также возникает без полноэкранного AS3, просто используя элементы управления проектором, чтобы перейти на полноэкранный режим, и это также происходит, если .swf-файл воспроизводится непосредственно в flashplayer без браузера. Я не понимаю, не полноэкранный режим, все воспроизводит прекрасно ....flash as3 полноэкранный браузер замял воспроизведение
Вот код на раме 1:
fullscreenMe.addEventListener(MouseEvent.CLICK, fullScreenIt);
function fullScreenIt(event:MouseEvent):void {
MovieClip(root).gotoAndPlay('two');
stage.displayState=StageDisplayState.FULL_SCREEN;}
А вот код на раме 2:
var titlesTimer = new Timer(11000,1);
titlesTimer.addEventListener(TimerEvent.TIMER_COMPLETE, titlesTimerFinished);
titlesTimer.start();
function titlesTimerFinished(e:TimerEvent):void {
//trace("timer is finished");
MovieClip(root).nextFrame();
}
var creditsSound:credits = new credits();
var creditsChannel:SoundChannel = new SoundChannel();
creditsChannel = creditsSound.play();
И вот код на кадре 3:
import fl.transitions.Tween;
import fl.transitions.easing.*;
function alphaTween(mc,b,f,d) {
var Alpha:Tween = new Tween(mc, "alpha", Regular.easeIn, b, f, d, true);
}
alphaTween(moon1,0,1,7);
var moonTimer = new Timer(1000,7);
moonTimer.addEventListener(TimerEvent.TIMER_COMPLETE, moonTimerFinished);
moonTimer.start();
function moonTimerFinished(e:TimerEvent):void {
//trace("timer is finished");
MovieClip(root).nextFrame();
}
Нажатие ESC всегда выведет вас из полного экрана. Это функция безопасности. –