안녕하세요 저는 약간의 수업을 받았으며 모든 것이 잘 작동합니다. 그런 다음 문서 클래스 및 퍼프에 추가하면 오류 1034가 발생합니다.문서 클래스의 오류 # 1034
오류 # 1034 : 유형 강제 변환 실패 : fl.text.TCMText에 flash.display :: 무비 클립 @ 2be9dba1을 변환 할 수 없습니다. flash.display :: 스프라이트/constructChildren()에서 flash.display
: 스프라이트()에서 flash.display
:: 영화 클립()에서 Wyjazd()에서 Wyjazd
에서
은/wyskok()
내 수업 코드.
package
{
import fl.transitions.Tween;
import fl.motion.easing.*;
import flash.filters.*;
import flash.events.MouseEvent;
import flash.display.Stage;
import flash.display.MovieClip;
public class Wyjazd extends MovieClip
{
public function Wyjazd(ar:Array=null)
{
if (ar!=null)
{
init(ar);
}
}
public function init(ar:Array):void
{
var time:Number = 0.2;
var offset:Number = 0;
var posX:Array = new Array(12);
for (var i:Number = 0; i < ar.length; i++)
{
var tween:Tween = new Tween(ar[i],"x",Sine.easeOut,ar[i].x,266.65 + offset,time,true);
ar[i].addEventListener(MouseEvent.CLICK,onClick);
posX[i]=ar[i].x;
time += 0.02;
offset += 15.25;
}
function onClick(e:MouseEvent)
{
time = 0.2;
for (var i:Number = 0; i < ar.length; i++)
{
var tween:Tween = new Tween(ar[i],"x",Sine.easeOut,ar[i].x,posX[i],time,true);
time += 0.02;
}
}
}
}
}
그리고 프레임 번호 :
import flash.events.MouseEvent;
import fl.transitions.Tween;
import flash.display.MovieClip;
stop();
ofertaBTN.addEventListener(MouseEvent.CLICK, wyskok);
function wyskok(e:MouseEvent)
{
var vektor:Array =new Array (I,II,III,IV,V,VI,VII,VIII,IX,X,XI,XII);
var menu:Wyjazd = new Wyjazd(vektor);
}
vektor : array = [I, II, III ...] // 배열 객체라고 가정합니다. –
이 경우 객체 참조를 전달하는 방법을 변경해야합니다. 그것은 단지 그것이 작동했을 때와 같은 방식으로 프레임에 되돌려 놓습니다. – Cleanshooter
예로 작성하십시오. addChild (I); 클래스 코드에? –