文字の上に画像を貼り付ける方法
文字の上に画像を置いてアニメーションさせます。
こんな感じ
http://moeten.info/flex/20091107_textMaskImage/bin-release/main.html
すべてのソースはこちら
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FFFFFF, #FF8DE6]" clipContent="false" > <mx:Script> <![CDATA[ import mx.effects.easing.*; ]]> </mx:Script> <mx:Sequence id="myMove"> <mx:Parallel> <mx:Move yFrom="300" yTo="0" easingFunction="Back.easeOut" duration="1000"/> <mx:Fade alphaFrom="0" alphaTo="1" duration="1000"/> <mx:Blur blurXFrom="24" blurXTo="0" blurYFrom="24" blurYTo="0" duration="1000"/> </mx:Parallel> <mx:Fade alphaFrom="1" alphaTo="0" duration="400"/> <mx:Parallel> <mx:Fade alphaFrom="0" alphaTo="1" duration="1000"/> <mx:Move xFrom="300" xTo="0" easingFunction="Back.easeOut" duration="1000"/> <mx:Blur blurXFrom="24" blurXTo="0" blurYFrom="24" blurYTo="0" duration="1000"/> </mx:Parallel> </mx:Sequence> <mx:DropShadowFilter id="dsf" color="0xffccff" blurX="14" blurY="14" distance="0" /> <mx:GlowFilter id="gf" blurX="8" blurY="8" color="0xff477f" strength="10"/> <mx:Label x="10" y="10" text="萌えるFlex!" fontFamily="MS ゴシック" fontSize="200" scaleX="2" scaleY="2" filters="{[gf,dsf]}" letterSpacing="-20" color="#ffffff" cacheAsBitmap="true" fontWeight="bold"/> <mx:Label x="10" y="10" text="萌えるFlex!" fontFamily="MS ゴシック" fontSize="200" scaleX="2" scaleY="2" letterSpacing="-20" color="#000000" id="myText" cacheAsBitmap="true" fontWeight="bold"/> <mx:Image source="@Embed('bg.jpg')" id="myImage" mask="{myText}" cacheAsBitmap="true" x="0" y="317" creationCompleteEffect="myMove"/> </mx:Application>