场景重命名:
窗口>其它面板>场景>双击场景,场景二字就可以编辑了
********************************************************************************************
flash代码:
鼠标停留放大1.5倍,离开回到原大小
先把长和宽联系起来<在右侧属性中链条符号>
onClipEvent(enterFrame){
this.onRollOver=function(){
this.onEnterFrame=function(){
if(this._xscale<=36.79){
this._xscale=this._yscale += 1.9;
}
};
};
this.onRollOut=function(){
this.onEnterFrame=function(){
if(this._xscale>=24.52){
this._xscale=this._yscale -= 1.9;
}
};
};
}
24.52=图片目前长<右侧属性栏>/图片原长
36.79=(图片目前长<右侧属性栏>/图片原长)*放大倍数 //上面代码为1.5倍
1.9=长/宽?
上面的做法错误
正确做法是将图片拖到舞台上,然后转换为影片剪辑元件,然后双击元件,调整大小(而不是直接在舞台上调整图片大小)
然后给影片剪辑元件添加如下动作,即可放大1.5倍
onClipEvent(enterFrame){
this.onRollOver=function(){
this.onEnterFrame=function(){
if(this._xscale<=150){
this._xscale=this._yscale += 2;
}
};
};
this.onRollOut=function(){
this.onEnterFrame=function(){
if(this._xscale>=100){
this._xscale=this._yscale -= 2;
}
};
};
}
************************************************************************************************
解决 #影片剪辑事件只允许用于剪辑实例# 报错:
添加影片剪辑之后,不在帧上面添加动作,而是单击舞台上的影片剪辑元件,然后右击动作,添加事件代码
***************************************************************************************************
_root表示的是当前主场景,表示绝对路径的时候经常用它
主场景图片动作
onClipEvent(enterFrame){
this.onRollOver=function(){
this.onEnterFrame=function(){
if(this._xscale<=110){
this._xscale=this._yscale += 1.78;
}
};
};
this.onRollOut=function(){
this.onEnterFrame=function(){
if(this._xscale>=100){
this._xscale=this._yscale -= 1.78;
}
};
};
this.onRelease=function(){
_root.choose=1; //设置点击图片后生成的参数<主场景中参数>
}
}
主场景帧动作
stop();
choose = 0;
onEnterFrame = function () {
if (choose == 1) {
gotoAndStop("page2", "yi"); //如果choose为1,跳转到另一个场景page2的帧名称为yi的那一帧
}
if (choose == 2) {
gotoAndStop("page2", "er");
}
};
**************************************************************************************************
点击帧可以在属性栏设置帧名称,设置后会出现小红旗标志
**************************************************************************************************
动态文本 倒计时 要点:
用工具T 建立动态文本
属性栏>选项>变量 写成 time
就是后台动作代码里的time
function daojishi() {
if(time>0){
time--;
if (time<=10) {
shijiansound.start();
}
//当时间剩下10秒钟时播放提示的声音
}
}
后台动作代码里设置每隔1秒运行倒计时
jishi = setInterval(daojishi, 1000);
解决 #倒计时确实在运行,但是数字时有时无# 的问题:
导航栏>文本>字体嵌入>选择动态文本倒计时所用的字体,勾选数字,确定
如果没用,把舞台上动态文本的值改为0123456789就行了
**************************************************************************************