Flex中通过设定fontFamily和fontWeight样式在TabBar控件中使用嵌入字体的例子

前面不少例子都演示过fontFamily的用法了,接下来的例子演示了Flex中如何通过设定fontFamily和fontWeight样式,在TabBar控件中使用嵌入字体。
让我们先来看一下Demo(可以右键View Source或 点击这里察看源代码
 
下面是完整代码(或 点击这里查看):
Download: main.mxml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  3.         layout="vertical"
  4.         verticalAlign="middle"
  5.         backgroundColor="white">
  6.     <mx:Style>
  7.         @font-face {
  8.             src: local("Base 02");
  9.             fontFamily: EmbeddedBase02;
  10.             fontWeight: bold;
  11.         }
  12.     </mx:Style>
  13.     <mx:VBox id="vBox"
  14.             verticalGap="0"
  15.             width="320"
  16.             height="200">
  17.         <mx:TabBar id="tabBar"
  18.                 dataProvider="{viewStack}"
  19.                 fontFamily="EmbeddedBase02"
  20.                 width="100%" />
  21.         <mx:ViewStack id="viewStack"
  22.                 width="100%"
  23.                 height="100%"
  24.                 backgroundColor="white">
  25.             <mx:VBox label="One">
  26.                 <mx:Label text="one..." />
  27.             </mx:VBox>
  28.             <mx:VBox label="Two">
  29.                 <mx:Label text="two..." />
  30.             </mx:VBox>
  31.             <mx:VBox label="Three">
  32.                 <mx:Label text="three..." />
  33.             </mx:VBox>
  34.             <mx:VBox label="Four">
  35.                 <mx:Label text="four..." />
  36.             </mx:VBox>
  37.             <mx:VBox label="Five">
  38.                 <mx:Label text="five..." />
  39.             </mx:VBox>
  40.         </mx:ViewStack>
  41.     </mx:VBox>
  42. </mx:Application>

你可能感兴趣的:(职场,休闲)