0
여러 JPEG 이미지를 동적으로 XML의 fla에서 bitmapdata 객체로로드하려고합니다. 이 .swf 파일의 스테이지에서 볼 수 있습니다.Convertion bitmapData
그러나 메뉴 옵션 중 하나를 클릭하면서 전화를 걸려면 다른 .swf를로드해야합니다.
이 오류가 있습니다. 오류 # 1034 : 유형 강제 변환에 실패했습니다. com :: Fashion @ 1daf4ca1을 flash.display.MovieClip으로 변환 할 수 없습니다.
누구든지 변환하는 방법을 알고 있습니까 ??
private function initBitmapFile(file:String):void
{
loadBMP = new Loader();
loadBMP.load(new URLRequest(file));
loadBMP.contentLoaderInfo.addEventListener(Event.COMPLETE, handleLoadedBitmap);
}
private function handleLoadedBitmap(event:Event):void
{
bitmapData = Bitmap(LoaderInfo(event.target).content).bitmapData;
}
public function Fashion()
{
loadXML = new LoadXML(PHOTOFILE, handleLoadedPhotos);
}
private function handleLoadedPhotos(event:Event):void
{
xmlItems = new XML(event.target.data);
listItems = new ParseXML(xmlItems);
var test:MovieClip = new MovieClip();
var getListItems = listItems.getXMLListElements();
for each (var item:XML in getListItems) {
tabPhotos.push({ url:item.url });
}
for (var i:uint=0;i<tabPhotos.length;i++) {
loadBitmap = new LoadBitmap(tabPhotos[i].url);
addChild(loadBitmap);
}
}
menuOption.addEventListener(MouseEvent.CLICK, handleOptionClicked);
private function handleOptionClicked(event:MouseEvent):void
{
switch(event.target.name) {
case "Fashion" :
loader.load(new URLRequest("fashion.swf"));
break;
case "Beauty" :
loader.load(new URLRequest("beauty.swf"));
break;
case "Contact" :
trace("Contact");
break;
}
// to know when next page is finished loading
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, handleFileLoaded);
}
private function handleFileLoaded(event:Event):void
{
// Contains the page we're going to display
nextPage = event.target.content; // It crash Here!!!
// If there's a current page, check when clicked on to next page is loaded
if (currentPage != null) {
trace('Animate currentpage to disappear...');
// Animate to dispappear the current page
var tweenX = new Tween(currentPage, "x", Regular.easeOut, currentPage.x, 500, 1, true);
var tweenAlpha = new Tween(currentPage, "alpha", Regular.easeOut, 1, 0, 1, true);
tabTween.push(tweenX);
tabTween.push(tweenAlpha);
// Show the next page
tweenX.addEventListener(TweenEvent.MOTION_FINISH, currentPageGone);
// If no current page, show and animate next page
} else {
trace('show next page')
showNextPage();
}
}
을 도움이된다면 아마 당신이 방법
에게 그냥 생각을 시도 할 수 말해? '패션'클래스의 수퍼 클래스는 무엇인가?'public class Fashion extends What'? 이 swf를 주 swf에로드하는 부분 표시 – Amarghosh
Sprite의 확장 된 패션 클래스 – Qpixo
방금 swf를 main swf로로드하는 부분을 추가했습니다. – Qpixo