
步骤/方法先插入一个影片剪辑(插入-新建元件-影片剪辑),在这个影片剪辑里画一个转盘,具衫局体分成几等份及各部份大小由实际情况决定或槐让。
这里一共添加了三个图层,下面一层是下面的圆,中间第二层是文字,并加上投影滤镜,上面第三层加上了一个高光效果,让转盘看上去立体感强一些。
插入一个图形元明宴件,画一个小三角形,用来指向当前的奖号
插入一个按钮元件,画一个按钮出来
回到场景,将转盘、按钮、小三角形的位置在场景中摆好
选中影片剪辑(那个转盘),然后设置其实例名称(属性-实例名称)为“zp”
选中这一帧,添加帧动作为:
fscommand("fullscreen",
"true")//全屏i
=
20zp.onEnterFrame
=
function()
{//让动画开始时,转盘就开始转动
this._rotation+=20//转动的速度为20}选中按钮,设置按钮动作为:
on
(release,
keyPress
"<Space")
{//当按下空格键或鼠标点击按钮时
var
a:Boolean//设置一个逻辑值
if
(a)
{//为真时zp.onEnterFrame
=
function()
{//转盘转动
this._rotation+=20i=25}}
else
{//为假时zp.onEnterFrame
=
function()
{//转盘慢慢停止
this._rotation+=ii--if
(i
==
0)
{
EnterFrame}}}a=!a}注意事项影片剪辑要设置实例名称,帧动作和按钮动作要分开设置,一个是选中帧设置动作,一个是选中按钮设置动作
设定一个二维数组,长度为220
给二维数组的第一维设定为图或空片,第二维设定为对应的动作函数空轿
再另外设计一个产生随机数的函数,如果你想要动画,再设计一个对应的动衫亏瞎画,就行了
随机是历宏芹一定要的.但是做七十几个MC太夸张了.不如把图片放在一个文件夹里,让FLASH用随机的方式载入.比如把七十几个图像放在一个文件夹肢毕里,分别叫做a1.jpg,a2.jpg,a3.jpg等等.
然后在FLASH中用LoadMovie("url","目标MC")这样的方式载入进来.数字可以是用random()函数来处理.
如果不太明白的话可以给我发站内短信。
display=Math.round (Math.random ()*73)
这句话的意思是随机一个数从0~73
this.createTextField("displayTextField",this.getNextHighestDepth(),100,150,20,20)displayTextField.text=display.toString()
上面这句话的意思是创建一个动态文本。
如果你要改文本的字体跟颜色的话,不如这样做。直接在第一帧上画一个动态文本(选择文字工具,类型选择为"动态文本",在右下角设置变量为display),然后在帧上加动作:display=random(73)
然后直接修改这个动态文本的文字就好了。
记得FLASH上最少要有两个帧,用来生成帧循环,从而实现FLASH不断的赋值。如果要改频率,设置帧频就好了。
我原来教过学生做类似的例子。有需要可以发一绝樱个给你看下。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)