2011-06-06 70 views
0

我正在使用Flash Builder開發一個Web應用程序。一位平面設計師爲應用程序提出了一些設計,但我從來沒有將photoshop文檔轉換爲Flex皮膚,或者爲此製作了自定義Flex皮膚。是否有可能採取Photoshop工作,並將其放入Flash或其他? Flex皮膚到底是什麼?我可以用PS Doc製作Flex/Flash Builder皮膚嗎?

如果我要聯繫,我想花多少錢在一個8頁的應用程序?

回答

1

如果有誰遇到同樣的問題,我發現,創建一個新的MXML皮膚類將允許您設置一個.jpg或.gif和使用這樣的設置組件的背景:

皮膚類:

<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:mx="library://ns.adobe.com/flex/halo" 
    xmlns:s="library://ns.adobe.com/flex/spark"> 

    <fx:Metadata> 
     [HostComponent("spark.components.Application")] 
    </fx:Metadata> 

    <s:states> 
     <s:State name="normal" /> 
     <s:State name="disabled" /> 
    </s:states> 

<!-- This image fill also specifies padding around it --> 
    <s:Rect id="backgroundRect" left="100" right="100" top="20" bottom="20"> 
     <s:fill> 
      <s:BitmapFill source="@Embed('assets/wood-bg.png')"/> 
     </s:fill> 
    </s:Rect>  

    <s:Group id="contentGroup" left="0" right="0" top="0" bottom="0" /> 
</s:SparkSkin> 

MXML組件:

<s:VGroup horizontalCenter="0" verticalCenter="0"> 
    <s:Label text="Wood Sales Int'l" fontSize="42" /> 
    <s:BorderContainer borderColor="0x000000" borderWeight="3" cornerRadius="7" horizontalCenter="0" verticalCenter="0"> 
     <s:VGroup> 
      <mx:Form fontSize="16"> 
       <mx:FormItem label="Userid:"> 
        <s:TextInput id="userid"/> 
       </mx:FormItem> 
       <mx:FormItem label="Password:"> 
        <s:TextInput id="pw"/> 
       </mx:FormItem> 
       <mx:FormItem> 
        <s:Button label="Login"/> 
       </mx:FormItem> 
      </mx:Form> 
     </s:VGroup> 
    </s:BorderContainer> 
</s:VGroup> 
+0

我發現這個信息和代碼樣品從遊覽de的Flex的Flex 4>編碼技術下。 – smulholland2