알트+엔터로 확인하면 재생도 잘 되고 정지도 잘 되는데
제작을 하고나면 재생이 아예 안되고 있어요..ㅠㅠㅠㅠㅠㅠ
알트+엔터로 확인할 때도 한번 재생 이후 다시 재생해려고 하거나, 제작하기 이후 다시 알트+엔터로 확인하면 재생은 되는데 정지시키면 배경화면으로 바뀌긴하는데 뒤에서는 재생이 되고있고 소리만 나오기도하고,
정지시키면 정지가 아니라 일시정지가 되는 현상인데..
혹시 몰라서 전에 만들었던 파일들로 확인해보니 제작을 하면 마찬가지로 재생이 아예 안되는데..
예전에 웹상에 올려둔 플레이어는 아무 문제없이 재생되고 작동이 되는데
컴퓨터로 어도비플레시 윈도우 창으로 열어서 재생시키면 마찬가지로 재생이 아예 되지가 않아요ㅠㅠ
설정이 뭔가 잘못되어 있는걸까요?
제발 도와주세요ㅠㅠㅠㅠㅠㅠㅠ
액션 소스 올려봅니다...
import fl.video.VideoEvent;
import fl.controls.*;
import fl.containers.*;
import fl.events.ListEvent;
import fl.controls.listClasses.*;
import fl.controls.dataGridClasses.*;
import fl.controls.progressBarClasses.*;
import fl.core.UIComponent;
import fl.data.DataProvider;
var _Array:Array = [];
var ii_0:int = 0;
var i_0:int = 0;
var n_0:int = 0;
while(ii_0<40)
{
_Array[ii_0] = new Array();
ii_0++;
}
while(i_0<40)
{
while(n_0<40)
{
_Array[i_0][n_0] = new Array();
n_0++;
}
n_0=0;
i_0++;
}
_Array[0][0] = [""];
_Array[0][1] = [""];
_Array[1][0] = [""];
_Array[1][1] = [""];
var ii:int = 0;
var k:int = new int();
var tmp_k:int = 0;
var ll:int = _Array.length;
var BBB:Boolean = true;
var list:int = 0;
function _play(tmp_k:int,tmp_list:int):void
{
k=tmp_k;
list=tmp_list;
trace(ii);
ii=1;
mov.mov1.mov.addEventListener(fl.video.VideoEvent.COMPLETE, _complete1);
mov.mov2.mov.addEventListener(fl.video.VideoEvent.COMPLETE, _complete2);
mov.mov2.mov.play(_Array[list][k][0]);
mov.mov1.mov.load(_Array[list][k][1]);
mov.mov2.mov.play();
mov.mov2.visible=true;
}
function _complete1(e:fl.video.VideoEvent):void
{
trace("complete1");
BBB = true;
ii++;
trace(ii);
mov.mov1.mov.load(_Array[list][k][ii]);
mov.mov1.visible = true;
mov.mov2.mov.play();
mov.mov2.visible = true;
if (ii==_Array[list][k].length+1)
{
trace("끝");
ii=1;
mov.mov2.mov.play();
mov.mov1.mov.play();
mov.mov1.visible = true;
mov.mov2.visible = true;
}
}
function _complete2(e:fl.video.VideoEvent):void
{
trace("complete2");
BBB = false;
ii++;
mov.mov2.mov.load(_Array[list][k][ii]);
mov.mov1.mov.play();
mov.mov2.visible = true;
mov.mov1.visible = true;
trace(ii);
if (ii==_Array[list][k].length+1)
{
trace("끝");
ii=1;
mov.mov2.mov.play();
mov.mov1.mov.play();
mov.mov1.visible = true;
mov.mov2.visible = true;
}
}
import flash.text.TextFormat;
var format:TextFormat = new TextFormat();
format.color = 0xffffff;
format.size = 11;
list1.setRendererStyle( "textFormat", format);
list2.setRendererStyle( "textFormat", format);
list1.addEventListener(ListEvent.ITEM_CLICK,listItemSelected);
function listItemSelected(e:ListEvent):void
{
var cr:CellRenderer = list1.itemToCellRenderer(e.item) as CellRenderer;
var listData:List> _play(listData.row,0);
trace(listData.row+"row",0);
mov.visible = true;
}
list2.addEventListener(ListEvent.ITEM_CLICK,listItemSelected1);
function listItemSelected1(e:ListEvent):void
{
var cr:CellRenderer = list2.itemToCellRenderer(e.item) as CellRenderer;
var listData1:List> _play(listData1.row,1);
trace(listData1.row+"row",1);
mov.visible = true;
}
mov.btn.addEventListener(MouseEvent.CLICK, _클릭);
function _클릭(e:MouseEvent):void
{
mov.visible = false;
if(BBB==true)
{
mov.mov2.mov.pause();
}else{
mov.mov1.mov.pause();
}
if(BBB==false)
{
mov.mov2.mov.pause();
}else{
mov.mov1.mov.pause();
}
}
참고로... 컴퓨터에서 액션스크립트로 저장 된 swf파일이 아닌 일반 swf 플짤은 어도비플래시로 재생이 잘 되는데..ㅠㅠㅠㅠㅠㅠ
퍼블리쉬 설정에서 access only network인지 확인해보시공.. 그리고 위에는 _Array 영상주소배열에 영상주소가 하나도 없는데? 플레이어가 티스토리 일반파일로 올려져 있고 그걸 다른 사이트로 가져가면 안되는건 아시져?
ㄴㄴ 감사합니다! 영상주소는 넣기 전의 소스를 가져왔었네요ㅠㅠ 그럼 혹시 화면을 눌러서 정지를 시키면 배경화면이 나오지만 재생이 계속 되는 문제점은 뭔지 알수 있을까요? 처음엔 소리만 들리는건줄 알았는데 배경화면 뒤에서 계속 재생이 되고 있는데... 그리고 저 소스가 일시정지가 아니라 정지로 바꾸려면 어떻게 해야할까요? 마지막 pause를 4개를 stop으로 변경해도 계속 일시정지로 되는데.. 다른 부분이 잘못되었나요?