前些天的问题今天发表一下,不知道是不是Macromedia的bug还是我是菜鸟的原因

      flash杂项 2004-8-7 13:1
我新建一个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的扩展的方法就失效。
欢迎大家给个意见。
大家可以试试看
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}
}