[疑难] [问题已经解决] 在火狐和IE 下显示不完整

[url]http://bbs.9ria.com/viewthread.php?tid=72657&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D86400[/url]


import flash.display.Sprite;
import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.sampler.NewObjectSample;
import flash.filters.ColorMatrixFilter;
import flash.text.TextField;
import flashx.textLayout.elements.BreakElement;
import flash.text.TextFormat;
import flash.display.MovieClip;

stop();
var myarray:Array=new Array();
mark_layer.mouseEnabled = false;
mark_layer.mouseChildren = false;
ring1.mouseEnabled = false;
ring1.mouseChildren = false;
ring2.mouseEnabled = false;
ring2.mouseChildren = false;

for (var n:int=1; n<52; n++)
{
var my_title:TextField = this["name_text" + n];
my_title.selectable = false;
my_title.mouseEnabled = false;
}


for (var i:int=1; i<55; i++)
{
var MY_Chart:MovieClip = this["chart_mc" + i];
MY_Chart.addEventListener(MouseEvent.CLICK, btnChick);
MY_Chart.addEventListener(MouseEvent.MOUSE_OVER, btnOver);
MY_Chart.addEventListener(MouseEvent.MOUSE_OUT, btnOut);
MY_Chart.mouseChildren = false;
//MY_Chart.buttonMode = true;
}

// 点击;
function btnChick(e:MouseEvent):void
{

if (mouseX > stage.stageWidth / 3 * 2)
{
mc_tip.gotoAndPlay(3);
}
else
{
mc_tip.gotoAndPlay(2);
}

}


// 移动到上方;
function btnOver(e:MouseEvent):void
{
mc_tip.visible = true;
mc_tip.x = this.mouseX;
mc_tip.y = this.mouseY;

if (mouseX > stage.stageWidth / 3 * 2)
{
mc_tip.gotoAndPlay(3);
}
else
{
mc_tip.gotoAndPlay(2);
}


//菜单文字样式;
var btntf = new TextFormat();
btntf.color = 0x666666;
btntf.font = "verdana";
btntf.leading = 10;
btntf.size = 12;
mc_tip.my_title.setTextFormat(btntf);

switch (e.target)
{
case chart_mc1 :
mc_tip.my_title.text = "Collaboration";
break;

case chart_mc2 :
mc_tip.my_title.text = "Borderless Network";
break;

case chart_mc3 :
mc_tip.my_title.text = "Virtualization";
break;

case chart_mc4 :
mc_tip.my_title.text = "Data center";
break;

case chart_mc5 :
mc_tip.my_title.text = "R/S";
break;
}

var mat:Array = [ 12,0,0,0,0,
0,1,0,0,0,
0,0,1,0,0,
0,0,0,1,0 ];
var colorMat:ColorMatrixFilter = new ColorMatrixFilter(mat);
e.currentTarget.filters = [colorMat];
trace(e.currentTarget.name ,e.target);


}


// 移走
function btnOut(e:MouseEvent):void
{
var mat:Array = [ 1,0,0,0,0,
0,1,0,0,0,
0,0,1,0,0,
0,0,0,1,0 ];
var colorMat:ColorMatrixFilter = new ColorMatrixFilter(mat);
e.target.filters = [colorMat];

mc_tip.visible = false;
mc_tip.gotoAndStop(1);

}



[img]http://dl.iteye.com/upload/attachment/396588/ddf0d353-f7a5-3fc5-8734-c598b1491dfb.png[/img]


点击时没有问题
但鼠标移动在上方时,如图上一样,显示的是残缺的。看上去像被其他东西遮挡了,但是上方实际上只有字my_title,且mc_tip(悬浮提示)位于最上层。

IE, FF下有问题,直接使用flashPlaer播放器或 safari都没有问题。

[color=red]出现问题的原因是无意间把侦数 改成了0.1侦每秒,刷新速度不够导致[/color]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值