点击“开始引导”,则进入引导操作。除指定的按钮可以操作外,其它区域均不可点击。这种应用当新功能或是新产品上线后,用来引导用户来使用产品/功能,是十分有用的。facebook也有类似的引导,方法也很简单:用4个绝对定位的DIV(指定一个背景 + 一定透明度)遮住其它部分,这样可以被操作的区域就“留空”出来。
用flash实现上面的效果(比如在一个网页游戏中,使用此方法引导新手操作游戏),用BitmapData类的threshold方法是比较容易做到上面这个效果的。
threshold共有8个参数,其中前5个参数为必须要传入的。
<code></code>
<code>利用InteractivePNG可“穿透”点击的特性,构建一个指定区域布满整个舞台大小的白色非透明的Bitmap,在另外一个层,创建一个指定大小、位置的“引导框”(注意要设置为透明),然后使用前面创建的Bitmap与“引导框”进行色值比较,符合要求的就使用另外一种颜色填充(使用透明进行填充,例如:0x00FFFFFF),这样满足条件的“引导框”位置的地方就被“透明”了。</code>
<code>示例的核心的代码:</code>
<a href="http://1.meteoric.sinaapp.com//aiGuid/AiGuid.zip" target="_blank">下载本示例的完整代码>></a>