+ -
当前位置:首页 → 问答吧 → TypeError: Error #1006: value 不是函数

TypeError: Error #1006: value 不是函数

时间:2011-03-22

来源:互联网

今天在学习AS3的时候出现了

TypeError: Error #1006: value 不是函数。
        at ga::Interval/call_interval()
        at ga::Ga$iinit()

这个问题。
调试了N次都不爽。
请教高人支招了

回调函数
复制内容到剪贴板
代码:
package ga{
        import flash.net.URLLoader;
        import flash.net.URLRequest;
        import flash.display.*;
        import flash.events.Event;        
        import ga.Interval;
        
        public class Ga extends Sprite {
//引入间隔时间
                        var timmer:Object=new Interval();
                        timmer.call_interval(4000,jpg_arr,jpg_case);
回调函数
复制内容到剪贴板
代码:
package ga{
        import flash.utils.*;
        import flash.events.*;
        import ga.Jpg;
        public class Interval {
                var count:Number=0;
                var DIS_jpg:Object=new Jpg();        
                public function call_interval(timer,jpg_arr,jpg_case) {
                        count++;
                        if (count>jpg_arr.length()) {
                                count=0;
                        }
                        var timer_obj:Object=new Timer(timer);
                        timer_obj.addEventListener(TimerEvent.TIMER,call_timer);
                        timer_obj.start();
                        function call_timer(event:TimerEvent) {
                                DIS_jpg.jpg_display(jpg_arr[count],jpg_case);
                        }
                }
        }
}

作者: ebfming3   发布时间: 2011-03-22

jpg_arr.length())


没括号的

[ 本帖最后由 HSZZLZL 于 2011-3-22 11:46 编辑 ]

作者: HSZZLZL   发布时间: 2011-03-22