<Property Name="Image" Value="set:CommonFrame36 image:Anniversary_LaceLT"/>
类型需要补充的文件:
\Interface\Schema\WoWLookSkin.scheme.xml
<Imageset Name="CommonFrame36" Filename="Common/CommonFrame36.imageset.xml" />
以及CommonFrame36相关的图片文件和xml文件
案例:
<Window Type="TLBB_SimpleText" Name="XiaoXiang_CzHk_BuyConfirm_Text">
需要补充的文件:(全局搜索\Interface\Schema 关键词:TLBB_SimpleText )
补充例如:“
\Interface\Schema\WoWLookSkin.scheme.xml添加内容:
<FalagardMapping WindowType="TLBB_SimpleText" TargetType="Falagard/SimpleText" LookNFeel="TLBB_Look_SimpleText" />
继续全局搜索(关键词:TLBB_Look_SimpleText) 目录:\Interface\Schema
搜索到Interface\Schema\TLBBLook_StaticText.looknfeel.xml 补充文件:
<WidgetLook name="TLBB_Look_SimpleText">
<StateImagery name="Enabled">
</StateImagery>
<StateImagery name="Disabled">
</StateImagery>
</WidgetLook>
以及 <Window Type="TLBB_Frame_Lace36" Name="XiaoXiang_CzHk_FrameBK"> 为案例,搜索到
<FalagardMapping WindowType="TLBB_Frame_Lace36" TargetType="Falagard/StaticImage" LookNFeel="TLBB_Look_Frame_Lace36" />
我们再搜索后面的关键词:TLBB_Look_Frame_Lace36
就找到了框架信息:
<WidgetLook name="TLBB_Look_Frame_Lace36">
<Property name="FrameEnabled" value="True" />
<Property name="BackgroundEnabled" value="True" />
<StateImagery name="Enabled" />
<StateImagery name="Disabled" />
<StateImagery name="EnabledFrame">
<Layer>
<Section look="TLBB_Look_Common" section="Frame_Type_Lace36" />
</Layer>
</StateImagery>
<StateImagery name="DisabledFrame" >
<Layer>
<Section look="TLBB_Look_Common" section="Frame_Type_Lace36" />
</Layer>
</StateImagery>
<StateImagery name="EnabledBackground">
<Layer>
</Layer>
</StateImagery>
<StateImagery name="DisabledBackground" >
<Layer>
</Layer>
</StateImagery>
</WidgetLook>
框架信息中的 <Section look="TLBB_Look_Common" section="Frame_Type_Lace36" />是,TLBB_Look_Common初看意思应该就是图片信息:
我们继续搜索他的关键词“Frame_Type_Lace36”
我们就在界面注册文件中找到了,关键词:
\Interface\Schema\TLBBLook_Common.looknfeel.xml 找到{ <ImagerySection name="Frame_Type_Lace36">}
如下:
<ImagerySection name="Frame_Type_Lace36">
<FrameComponent>
<Area>
<Dim type="LeftEdge">
<AbsoluteDim value="0" />
</Dim>
<Dim type="TopEdge">
<AbsoluteDim value="0" />
</Dim>
<Dim type="Width">
<UnifiedDim scale="1" type="Width" />
</Dim>
<Dim type="Height">
<UnifiedDim scale="1" type="Height" />
</Dim>
</Area>
<Image type="TopLeftCorner" imageset="CommonFrame36" image="Anniversary_Lace2_LT" />
<Image type="TopRightCorner" imageset="CommonFrame36" image="Anniversary_Lace2_RT" />
<Image type="BottomLeftCorner" imageset="CommonFrame36" image="Anniversary_Lace2_LB" />
<Image type="BottomRightCorner" imageset="CommonFrame36" image="Anniversary_Lace2_RB" />
<Image type="LeftEdge" imageset="CommonFrame36" image="Anniversary_Lace2_L" />
<Image type="RightEdge" imageset="CommonFrame36" image="Anniversary_Lace2_R" />
<Image type="TopEdge" imageset="CommonFrame36" image="Anniversary_Lace2_T" />
<Image type="BottomEdge" imageset="CommonFrame36" image="Anniversary_Lace2_B" />
<Image type="Background" imageset="CommonFrame36" image="Anniversary_Lace2_M" />
</FrameComponent>
</ImagerySection>
<Image type="TopLeftCorner" imageset="CommonFrame36" image="Anniversary_Lace2_LT" /> 这些东西是单纯的图片注册信息,注册在WoWLookSkin.scheme.xml中,
我们去文件里面查看一下,是否存在,如果存在就继续排查其他的组件,一个一个的这样排查下去。直到找到缺失的那个组件。
xml中的图片补充:
<Property Name="PushedImage" Value="set:Spring24 image:Get_Pushed"/>
Spring24为图片名字。补充他到WoWLookSkin.scheme.xml中,格式为:
<Imageset Name="Spring24" Filename="Common/Spring24.imageset.xml" />
|