그래서 저는 학교 프로젝트를 진행하고 있고, 시작하고 있습니다. as3을 사용하여 플래시 cc에서 퀴즈를 만들고 있습니다. 하지만 내 코드를 컴파일하면 오류가 발생합니다. TypeError : 오류 # 1034 : 형식 강제 변환에 실패했습니다. spr4 $를 flash.display.MovieClip으로 변환 할 수 없습니다. 는 지금은 질문 요청 받았다 알고,하지만 난 여기에 내 간단한 코드에서 작동 어떤 답을 발견하지 않았습니다 :오류 # 1034 플래시/애니메이션 cc as3
import flash.display.MovieClip;
import flash.events.MouseEvent;
stop();
var sprArray:Array = new Array();
sprArray[0] = [spr1, alt01, alt02, alt03];
sprArray[1] = [spr2, alt11, alt12, alt13];
sprArray[2] = [spr3, alt21, alt22, alt23];
sprArray[3] = [spr4, alt31, alt32, alt33];
btnNeste.addEventListener(MouseEvent.CLICK, neste);
function neste (evt:MouseEvent){
var randomSpr = Math.floor(Math.random()*4);
var spørsmål:MovieClip = sprArray[randomSpr][0];
spørsmål.x = 30;
spørsmål.width = 150;
spørsmål.height = 100;
var svaralt1:MovieClip = sprArray[randomSpr][1];
svaralt1.x = 30;
svaralt1.y = 50;
svaralt1.width = 100;
svaralt1.height = 100;
var svaralt2:MovieClip = sprArray[randomSpr][2];
svaralt1.x = 60;
svaralt1.y = 50;
svaralt1.width = 100;
svaralt1.height = 100;
var svaralt3:MovieClip = sprArray[randomSpr][3];
svaralt1.x = 90;
svaralt1.y = 50;
svaralt1.width = 100;
svaralt1.height = 100;
}
오류는 'MovieClip'이 아닌 무언가에 대한 참조를 'MovieClip' var에 저장하려고하기 때문에 발생합니다. 배열의 모든 항목이 MovieClip입니까? 폭과 높이, 위치를 설정하는 것만으로도 쉽게 DisplayObjects가 될 수 있습니다. – BadFeelingAboutThis
이 작업을 수행하는 방법에 대해 간단히 설명해 주시겠습니까? 당신이 이해 하듯이 나는 as3에서 위대하지 않습니다. 도와 주셔서 정말 감사합니다! – TubbyS
sprx 및 altxx 객체는 무비 클립이어야합니다. 삽입 메뉴를 사용하여 동영상 클립 유형을 선택하고 나중에 sprx 및 altxx에 링크를 추가했습니다. – TubbyS