Flex Gumbo中如何通过maskType属性将TextGraphic对象作为一个Rect对象Mask的例子
By Minidxer | June 22, 2009
接下来的例子演示了Flex Gumbo中如何通过maskType属性,将TextGraphic对象作为一个Rect对象Mask。
下面是完整代码(或点击这里察看):
Download: main.mxml
- <?xml version="1.0" encoding="utf-8"?>
- <Application name="Rect_mask_TextGraphic_test"
- xmlns="http://ns.adobe.com/mxml/2009"
- layout="vertical"
- verticalAlign="middle"
- backgroundColor="white">
- <Script>
- <![CDATA[
- private function init():void {
- rect.width = textGr.width;
- rect.height = textGr.height;
- }
- ]]>
- </Script>
- <Graphic maskType="alpha">
- <Rect id="rect">
- <fill>
- <LinearGradient>
- <entries>
- <GradientEntry color="red" />
- <GradientEntry color="blue" />
- </entries>
- </LinearGradient>
- </fill>
- </Rect>
- <mask>
- <Group updateComplete="init();">
- <TextGraphic id="textGr"
- text="The quick brown fox jumps over the lazy dog."
- fontSize="32"
- width="300" />
- </Group>
- </mask>
- </Graphic>
- </Application>
代码:Peter deHaan 翻译/整理/编译:中文Flex例子
Topics:
Gumbo, Rect, TextGraphic |
1 Comment » |
523 views
Tags: Gumbo, lineargradient, Mask, maskType, Rect, TextGraphic
都不写命名空间?