1
AS3의 특정 위치에 버튼으로 외부 폴더의 이미지를로드하려고합니다. 나는 배열 작업을 시도했지만 솔직히 AS3에서 좀 더 진보 된 프로그래밍을 처음 접하는 것은 당연하다고 생각합니다.특정 위치에 버튼으로 이미지 추가 (ActionScript 3.0)
기본적으로 내가 달성하고자하는 것은 4 개의 이미지를 버튼과 같이 장면의 4 개의 특정 위치에 무작위로로드하는 것입니다.
예를 들어 이러한 위치를 예로 들어 보겠습니다.
x.100, y.200 - x.300, y.200
x.100, y.400 - x.300,
y.400는 사람이 일을하는 편리한 방법을 알고 있나요 그래서? 어떤 도움이라도 대단히 감사합니다.
요청 별; 이것은 내가 현재 가지고있는 코드 만 가져온 이미지의 무작위없이 왼쪽 상단 모서리에 배열을 만듭니다 :
var imagesArray2:Array = new Array('img/img0.jpg', 'img/img1.jpg','img/img2.jpg','img/img3.jpg');
var loadedArray2:Array = new Array();
function loadImagen2():void{
for(var i:uint = 0; i < imagesArray2.length; i++){
var loader2:Loader = new Loader();
loader2.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded2);
loader2.load(new URLRequest(imagesArray2[i]));
}
}
function loaded2(e:Event):void{
loadedArray2.push(e.target.content);
if(loadedArray2.length == imagesArray2.length){
for(var i:int = 0; i < loadedArray2.length; i++){
loadedArray2[i].x = 0 + i * 100;
addChild(loadedArray2[i]);
}
}
}
loadImagen2();
stop();
지금까지 (로딩 및 위치 지정) 코드를 표시하면 특정 X/Y 위치에로드되도록 편집 할 수 있습니다. –
여러 프레임이있는 무비 클립의 인스턴스와 거기에있는 모든 다른 이미지를로드하는 배열을 만들 수있었습니다. 그런 다음 사용한 줄을 떼어 내고 두 줄을 만듭니다. 이제는 모두 좋다! – ECcoding