Flex的tool tips中使用嵌入字体的例子

Flex具有很强的表现力,除了可以将枯燥的数字用形象的图表来描画,而个性化字体的使用增加了其表现力。下面的例子演示了如何如何在一个tool tip中使用嵌入的字体。
让我们先来看一下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.         creationComplete="init();">
  7.     <mx:Style>
  8.         @font-face {
  9.             src: local("Comic Sans MS");
  10.             fontWeight: normal;
  11.             fontFamily: ComicSansMSEmbedded;
  12.         }
  13.         .errorTip {
  14.             border-style: "errorTipAbove";
  15.             fontFamily: "ComicSansMSEmbedded";
  16.             fontSize: 12;
  17.             fontWeight: normal;
  18.         }
  19.     </mx:Style>
  20.     <mx:Script>
  21.         <![CDATA[
  22.             import mx.events.ToolTipEvent;
  23.             import mx.controls.ToolTip;
  24.             private function init():void {
  25.                 ToolTip.maxWidth = textInput.width;
  26.             }
  27.             private function textInput_toolTipShown(evt:ToolTipEvent):void {
  28.                 var tt:ToolTip = evt.toolTip as ToolTip;
  29.                 tt.x = textInput.x;
  30.                 tt.y = (textInput.y - tt.height);
  31.                 tt.rotation = 5;
  32.             }
  33.         ]]>
  34.     </mx:Script>
  35.     <mx:TextInput id="textInput" text="{new Date().toDateString()}"
  36.             errorString="The quick brown fox jumped over the lazy dog"
  37.             toolTipShown="textInput_toolTipShown(event);" />
  38. </mx:Application>

你可能感兴趣的:(职场,休闲,Flex的tool,tips中使用嵌入字体的例子)