setupBoard(); 및 setupBlocks(); 내 기능에플래시 CS5 (AS3 포함)에서 movieclip/그래픽을 제거/다시로드하는 방법
:
function init(e)
{
setupBoard();
removeEventListener(Event.ENTER_FRAME , init);
setupCat();
setupBlocks();
}
function setupBoard()
{
var columns:Array = new Array();
var i,j:int;
var _place:place;
for (i = 0; i < 11; i++)
{
columns = [];
for (j = 0; j < 11; j++)
{
_place = new place();
_place.thisX=i;
_place.thisY=j;
_place.thisDistance=Math.min(i+1,j+1,11-i,11-j)*11;
_place.y = 56 * i + 3;
_place.x = 5 + 71 * j + 35*(i%2);
_place.buttonMode=true;
_place.addEventListener(MouseEvent.CLICK, setBlock);
columns[j] = _place;
// SÆTTER TAL PÅ BRIKKERNE
_place.thisText.text = _place.thisDistance + " - " + _place.thisX + " : " + _place.thisY;
addChild(_place);
}
rows[i] = columns;
}
}
은 "장소"영화 클립
게임 출시 게임이 마무리/완료되면이 기능의 하중을 ..
setupBoard입니다, board ofc를 설치하고 setupBlocks는 그래픽을 포함하는 몇 개의 영화 클립을 설정합니다.
내 질문에, 게임을 다시 시작하면 모든 블록을 제거/다시로드하는 방법은 무엇입니까? 내가 제대로 이해하면 그들은 단지 서로에 배치 기압, 당신이하고 싶은 마지막에서 (이전의 모든 블록을 제거하는 것입니다 .. 나는 전혀처럼 해달라고 미리
내가 첫 번째 함수 아래의 코드를 추가 한 ... –
에 대한 코드를 보여! 이 코드를 removeBlocks2() 함수에 insert'ed했습니다; 그런 다음 setupBoard 기능 안에 insert'ed 함수가 있습니다. 바로 그 아래에 3 개의 var를 정의합니다. 난 단지 1 오류 메시지가 나타납니다 : "정의되지 않은 속성 행에 대한 액세스", 나는 다른 것들을 많이 tryed 있지만 캔트가 작동하는 방법을 figger 것 같습니다 :/당신은 문제가 뭔지 알아? –