0
votes

I'm trying to access a function I've defined in an .as file I've imported. However, I keep getting error 1084. Can somebody please tell me what I'm doing wrong?

Here is the code from my .fla file:

import .com.script.Script.as.*;
var a = new draggable();

Here is the code from my .as file:

package com.script{

    import flash.display.Sprite;
    import flash.events.*;

    public class Script {
        public var value:Number;

        private var max:Number;
        private var min:Number;

        function draggable() {
            min=bar_mc.y;
            max=bar_mc.height-Erhu_H3_btn.height;
             toErhu_H3_btn.addEventListener(MouseEvent.MOUSE_DOWN, dragHandle);
        }
}
}
1
when I do that, I get error 1180, call to a possibly undefined method draggable - 15leungjs1

1 Answers

0
votes

Try this code.

your .fla file

import com.script.Draggable;
var a = new Draggable();

Here is the code from your .as file:

package com.script{

    import flash.display.*;
    import flash.events.*;

    public class Draggable{
        public var value:Number;

        private var max:Number;
        private var min:Number;

        public function Draggable(){
            min=bar_mc.y;
            max=bar_mc.height-Erhu_H3_btn.height;
            toErhu_H3_btn.addEventListener(MouseEvent.MOUSE_DOWN, dragHandle);
        }
    }
}