我重新解釋一遍好了
現在我有個fla 元件庫裡面有16個bitmap
分別為FaceData_ReyePng,FaceData_HairPng....等等
另外
和fla同階層資料夾內
有FaceData.as
還有對應元件庫的FaceData_ReyePng.as,FaceData_HairPng.as...等等
同階層有一個mx資料夾
裡面有core和utils兩個資料夾
分別也有一些as
先說我要的問題
1.那些元件類別是這樣直接bitmap沒錯吧?不須要另外的MovieClip?
2.主場景裡面不需要任何東西,執行時就會自動產生了嗎?
3.主時間軸的第一格,不需要#include任何as,就會自動生效了嗎?
4.當初的解析用的swf旁邊還有一個.data檔,請問要用什麼開?
---------
其中FaceData_ReyePng.as的內容是
package
{
import mx.core.*;
public class FaceData_ReyePng extends BitmapAsset
{
public function FaceData_ReyePng()
{
return;
}// end function
}
}
其中FaceData_HairPng.as的內容是
package
{
import mx.core.*;
public class FaceData_HairPng extends BitmapAsset
{
public function FaceData_HairPng()
{
return;
}// end function
}
}
最重要的
FaceData.as的內容是
package
{
import flash.display.*;
public class FaceData extends Sprite
{
private var LeyeShadowPng:Class;
private var facez2:Bitmap;
private var shadow_eyelash:Bitmap;
private var ReyeReflectPng:Class;
private var UpperTeethPng:Class;
private var leye:Bitmap;
public var reye_shadow_png:BitmapData;
public var hair_png:BitmapData;
private var face:Bitmap;
private var leye_shadow:Bitmap;
public var reye_png:BitmapData;
private var LeyeReflectPng:Class;
private var FacePng:Class;
private var reye:Bitmap;
public var lip_eyelash_png:BitmapData;
private var lip_eyelash:Bitmap;
public var facez_png:BitmapData;
public var leye_reflect_png:BitmapData;
private var LipEyelashPng:Class;
private var leye_reflect:Bitmap;
public var leye_shadow_png:BitmapData;
private var HairPng:Class;
private var lower_teeth:Bitmap;
private var reye_shadow:Bitmap;
private var reye_reflect:Bitmap;
public var facez2_png:BitmapData;
public var torso_factor_png:BitmapData;
private var ReyePng:Class;
private var ReyeShadowPng:Class;
private var torso_factor:Bitmap;
public var lower_teeth_png:BitmapData;
public var leye_png:BitmapData;
public var face_png:BitmapData;
private var ShadowEyelashPng:Class;
private var FaceZPng:Class;
public var eyemat_png:BitmapData;
private var LeyePng:Class;
private var LowerTeethPng:Class;
public var upper_teeth_png:BitmapData;
private var eyemat:Bitmap;
private var FaceZ2Png:Class;
public var shadow_eyelash_png:BitmapData;
private var upper_teeth:Bitmap;
private var facez:Bitmap;
private var TorsoFactorPng:Class;
private var hair:Bitmap;
public var reye_reflect_png:BitmapData;
private var EyematPng:Class;
public function FaceData()
{
TorsoFactorPng = FaceData_TorsoFactorPng;
FaceZPng = FaceData_FaceZPng;
FaceZ2Png = FaceData_FaceZ2Png;
FacePng = FaceData_FacePng;
LipEyelashPng = FaceData_LipEyelashPng;
HairPng = FaceData_HairPng;
EyematPng = FaceData_EyematPng;
ShadowEyelashPng = FaceData_ShadowEyelashPng;
LowerTeethPng = FaceData_LowerTeethPng;
UpperTeethPng = FaceData_UpperTeethPng;
LeyePng = FaceData_LeyePng;
LeyeReflectPng = FaceData_LeyeReflectPng;
LeyeShadowPng = FaceData_LeyeShadowPng;
ReyePng = FaceData_ReyePng;
ReyeReflectPng = FaceData_ReyeReflectPng;
ReyeShadowPng = FaceData_ReyeShadowPng;
hair = new HairPng();
hair_png = hair.bitmapData;
eyemat = new EyematPng();
eyemat_png = eyemat.bitmapData;
leye = new LeyePng();
leye_png = leye.bitmapData;
leye_reflect = new LeyeReflectPng();
leye_reflect_png = leye_reflect.bitmapData;
leye_shadow = new LeyeShadowPng();
leye_shadow_png = leye_shadow.bitmapData;
reye = new ReyePng();
reye_png = reye.bitmapData;
reye_reflect = new ReyeReflectPng();
reye_reflect_png = reye_reflect.bitmapData;
reye_shadow = new ReyeShadowPng();
reye_shadow_png = reye_shadow.bitmapData;
lip_eyelash = new LipEyelashPng();
lip_eyelash_png = lip_eyelash.bitmapData;
lower_teeth = new LowerTeethPng();
lower_teeth_png = lower_teeth.bitmapData;
upper_teeth = new UpperTeethPng();
upper_teeth_png = upper_teeth.bitmapData;
shadow_eyelash = new ShadowEyelashPng();
shadow_eyelash_png = shadow_eyelash.bitmapData;
face = new FacePng();
face_png = face.bitmapData;
facez = new FaceZPng();
facez_png = facez.bitmapData;
facez2 = new FaceZ2Png();
facez2_png = facez2.bitmapData;
torso_factor = new TorsoFactorPng();
torso_factor_png = torso_factor.bitmapData;
return;
}// end function
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.68.89.74