flex에서 swf 함수 (setPoints (nr : int) : void;)를 호출하려고합니다.Flex에서 MovieClip (외부 swf) 함수를 실행하는 방법
[Embed(source="img/anim/x2.swf")]
[Bindable]
public static var points:Class;
public function strikeAnimation(area:SpriteVisualElement, strike:int):void{
var mc:MovieClip = new points() as MovieClip;
area.addChild(mc);
//how to run?
area.mc.setpoints(strike);
}
아이디어가 있으십니까?
문제가 있습니까? 그리고 만약 그렇다면; 문제가 무엇입니까? 왜이게 너를 위해 일하지 않니? – JeffryHouser
나는이 같은 호출 함수를 시도했다 - area.getChildIndex (area.getChildIndex (mc)). setpoints (strike); 하지만 flex에서 오류가 표시되었습니다. 이 줄에 여러 마커가 있습니다. -area -area -1067 : int 유형의 값을 관련없는 유형의 암시 적 강제 변환입니다. flash.display : DisplayObject. -1061 : 정적 유형이 int 인 참조를 통해 가능한 정의되지 않은 메소드를 호출합니다. - 정의되지 않은 속성 설정 값의 액세스 – Oleg