+ -
当前位置:首页 → 问答吧 → ProgressEvent的问题

ProgressEvent的问题

时间:2011-09-26

来源:互联网

function onProgress(evt:ProgressEvent):void
        {
            var percentLoaded:Number = evt.bytesLoaded/evt.bytesTotal;  
                     percentLoaded = Math.round(percentLoaded * 100);   
            //trace("Loading: "+percentLoaded+"%");
                     var s:Number = evt.bytesLoaded;
            ExternalInterface.call("displayString", s);

        }
很典型的进度值获取,但是我要用JS表现出来,所以有了 ExternalInterface.call,但是发现HTML中只触发了一次,怎么解决?

作者: ft284800   发布时间: 2011-09-26

function onProgress(evt:ProgressEvent):void
        {
            var percentLoaded:Number = evt.bytesLoaded/evt.bytesTotal;  
                     percentLoaded = Math.round(percentLoaded * 100);   
            //trace("Loading: "+percentLoaded+"%");
                     var s:Number = evt.bytesLoaded;
            ExternalInterface.call("alert", s);
            ExternalInterface.call("displayString", s);

        }

作者: HSZZLZL   发布时间: 2011-09-26

//----------------------------------
如果需要继续追问,请看:

1把您出问题的文件全部放入一个文件夹,然后压缩上传。(一定要说明里面的FLA文件是哪个版本)
如果文件太大,可以分卷压缩,申明邮箱上传到里面,告诉大家登陆地址,用户名密码。也可以使用到处都有的免费网盘。
2叙述清楚,您想实现什么功能,做这个文件是想要达到什么样的效果。
3当前文件出了什么问题,为了解决这个问题,您采取了哪些方法。


当然也不是你上传了文件,就有一定会有朋友解答。这个还要看大家对你的问题是否有兴趣,有时间。
请耐心等待吧。

作者: flash023   发布时间: 2011-09-26