无法跟踪闪存中滑块的值

时间:2011-04-06 19:32:11

标签: flash actionscript-3

我试过这个

import flash.display.*;
import flash.net.*;
import flash.events.*;
import fl.controls.Slider;

...

  public function init( e:Event ):void {

    removeEventListener( Event.ADDED_TO_STAGE, init );
    addEventListener(SliderEvent.CHANGE,_handleSlider);

  }         

  public function _handleSlider(event:SliderEvent) {
      trace(event.target.value);
  }

Flash不喜欢 1046:未找到类型或不是编译时常量:事件。 1046:未找到类型或不是编译时常量:SliderEvent。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

trace(Slider(event.target).value);

答案 2 :(得分:1)

这些错误消息表示未正确导入这些类型。所以看看你的import语句我看到了可能的错误。您编写了flash.events。*但此文档表明SliderEvent位于包fl.events

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/events/SliderEvent.html

这是非常愚蠢的,因为还有包flash.events但是你很好。您需要导入flash.events。* fl.events.SliderEvent