我新建一个fla文挡,在第一桢上
代码如下
MovieClip.prototype.fadeIn=function(max_alpha,min_alpha,step)
{
this._alpha=max_alpha
this.onEnterFrame=function()
{
this._alpha-=step/3
if(this._alpha<=min_alpha)
{
this._alpha=min_alpha
delete this.onEnterFrame
}
}
}
_root.createEmptyMovieClip("loader1",99)
_root.createEmptyMovieClip("loader2",98)
loader2._x=150
loader2._y=0
loader1.loadMovie("upload/2004-08/7_719.jpg")//这里是我上传图片的地址
loader2.loadMovie("http://elder.116.com.cn/col/old/upload/200472884163.jpg")
//=========================================================================
btn1.onRelease=function()
{
loader1.fadeIn(100,0,10)
trace(loader1.fadeIn)
}
btn2.onRelease=function()
{
loader2.fadeIn(100,0,10)
trace(loader2.fadeIn)
}
stop()
//===========================================================================
Flash 动画:
请大点击两个按钮看两个图片的效果
loader1有效果
loader2没效果
而且也没出现跨域访问的警告
这是不是MM的BUG呢,我的结论就是用prototype给MovieClip的扩展的方法,当MovieClip用loadMovie载入带
"http://"整个地址的图片后,用prototype给MovieClip的扩展的方法就失效。
欢迎大家给个意见。
大家可以试试看
代码如下
MovieClip.prototype.fadeIn=function(max_alpha,min_alpha,step)
{
this._alpha=max_alpha
this.onEnterFrame=function()
{
this._alpha-=step/3
if(this._alpha<=min_alpha)
{
this._alpha=min_alpha
delete this.onEnterFrame
}
}
}
_root.createEmptyMovieClip("loader1",99)
_root.createEmptyMovieClip("loader2",98)
loader2._x=150
loader2._y=0
loader1.loadMovie("upload/2004-08/7_719.jpg")//这里是我上传图片的地址
loader2.loadMovie("http://elder.116.com.cn/col/old/upload/200472884163.jpg")
//=========================================================================
btn1.onRelease=function()
{
loader1.fadeIn(100,0,10)
trace(loader1.fadeIn)
}
btn2.onRelease=function()
{
loader2.fadeIn(100,0,10)
trace(loader2.fadeIn)
}
stop()
//===========================================================================
Flash 动画:
请大点击两个按钮看两个图片的效果
loader1有效果
loader2没效果
而且也没出现跨域访问的警告
这是不是MM的BUG呢,我的结论就是用prototype给MovieClip的扩展的方法,当MovieClip用loadMovie载入带
"http://"整个地址的图片后,用prototype给MovieClip的扩展的方法就失效。
欢迎大家给个意见。
大家可以试试看
回复Comments
作者:
{commentrecontent}