SHARE
TWEET

ReusableIconButtonSkins.mxml

a guest May 6th, 2010 246 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
  3.                                                          xmlns:s="library://ns.adobe.com/flex/spark"
  4.                                                          xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" viewSourceURL="srcview/index.html">
  5.         <fx:Declarations>
  6.                 <!-- Place non-visual elements (e.g., services, value objects) here -->
  7.         </fx:Declarations>
  8.        
  9.         <s:Group xmlns:Skins="Skins.*"
  10.                          xmlns:Components="Components.*"
  11.         >
  12.                
  13.                 <fx:Script>
  14.                         <![CDATA[
  15.                                
  16.                                 [Bindable][Embed(source="res/ico/add2.png")]
  17.                                 public var addIcon:Class;
  18.                                
  19.                                 [Bindable]
  20.                                 [Embed(source="res/ico/adddirect.png")]
  21.                                 public var adddirectIcon:Class;
  22.                                
  23.                                 [Bindable]
  24.                                 [Embed(source="res/ico/adddecimal.png")]
  25.                                 public var adddecimalIcon:Class;
  26.                                
  27.                                 [Bindable]
  28.                                 [Embed(source="res/ico/addgrean.png")]
  29.                                 public var addgreanIcon:Class;
  30.                                
  31.                                 [Bindable]
  32.                                 [Embed(source="res/ico/addgreanbuble.png")]
  33.                                 public var addgreanbubleIcon:Class;
  34.                                
  35.                                 [Bindable]
  36.                                 [Embed(source="res/ico/addtable.png")]
  37.                                 public var addtableIcon:Class;
  38.                                
  39.                                 [Bindable]
  40.                                 [Embed(source="res/ico/advancetab.png")]
  41.                                 public var advancetabIcon:Class;
  42.                                
  43.                                 [Bindable]
  44.                                 [Embed(source="res/ico/delete2.png")]
  45.                                 public var deleteIcon:Class;
  46.                                
  47.                                 [Bindable]
  48.                                 [Embed(source="res/ico/coins.png")]
  49.                                 public var coinsIcon:Class;
  50.                                
  51.                                 [Bindable]
  52.                                 [Embed(source="res/ico/giraffe.jpg")]
  53.                                 public var giraffeIcon:Class;
  54.                                
  55.                                 [Bindable]
  56.                                 [Embed(source="res/ico/animal.jpg")]
  57.                                 public var animalIcon:Class;
  58.                                
  59.                                 [Bindable]
  60.                                 [Embed(source="res/ico/kitten.jpg")]
  61.                                 public var kittenIcon:Class;
  62.                                
  63.                                 [Bindable]
  64.                                 [Embed(source="res/ico/hedgehog.jpg")]
  65.                                 public var hedgehogIcon:Class;
  66.                                
  67.                                 [Bindable]
  68.                                 [Embed(source="res/ico/weim.jpg")]
  69.                                 public var weimIcon:Class;
  70.                         ]]>
  71.                 </fx:Script>
  72.                
  73.                
  74.                
  75.                 <s:TileGroup x="10" y="10" width="511" height="716">
  76.                        
  77.                         <Components:IconButton
  78.                                 label="I Love Wiem's"
  79.                                 height="160"
  80.                                 width="120"
  81.                                 iconUp="{weimIcon}"
  82.                                 iconOver="{weimIcon}"
  83.                                 iconDown="{kittenIcon}"
  84.                                 iconDisabled=""
  85.                                 iconWidth="100"
  86.                                 iconHeight="100"
  87.                                 fontFamily="Times"
  88.                                 fontWeight="bold"
  89.                                 skinClass="Skins.IconButtonSkin"
  90.                                 />
  91.                         <Components:IconButton
  92.                                 label="Animals"
  93.                                 height="160"
  94.                                 width="120"
  95.                                 iconUp="{hedgehogIcon}"
  96.                                 iconOver="{animalIcon}"
  97.                                 iconDown="{giraffeIcon}"
  98.                                 iconDisabled=""
  99.                                 iconWidth="64"
  100.                                 iconHeight="64"
  101.                                 fontFamily="Times"
  102.                                 fontWeight="bold"
  103.                                 skinClass="Skins.IconButtonSkin"
  104.                                 />
  105.                         <Components:IconButton
  106.                                 label="Tables"
  107.                                 height="160"
  108.                                 width="120"
  109.                                 iconUp="{advancetabIcon}"
  110.                                 iconOver="{advancetabIcon}"
  111.                                 iconDown="{addgreanbubleIcon}"
  112.                                 iconDisabled=""
  113.                                 iconWidth="64"
  114.                                 iconHeight="64"
  115.                                 fontFamily="Times"
  116.                                 fontWeight="bold"
  117.                                 skinClass="Skins.IconButtonSkin"
  118.                                 />
  119.                         <Components:IconButton
  120.                                 label="Delete"
  121.                                 height="160"
  122.                                 width="120"
  123.                                 iconUp="{deleteIcon}"
  124.                                 iconOver="{deleteIcon}"
  125.                                 iconDown="{coinsIcon}"
  126.                                 iconDisabled=""
  127.                                 iconWidth="64"
  128.                                 iconHeight="64"
  129.                                 fontFamily="Times"
  130.                                 fontWeight="bold"
  131.                                 skinClass="Skins.IconButtonSkin"
  132.                                 />
  133.                        
  134.                        
  135.                        
  136.                 </s:TileGroup>
  137.                
  138.                
  139.         </s:Group>
  140.  
  141. </s:Application>
RAW Paste Data
Top