не может отследить значение ползунка во вспышке - PullRequest
0 голосов
/ 06 апреля 2011

Я пробовал это

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 ]

2 голосов
/ 06 апреля 2011

Если мы говорим о компоненте Slider, то вам нужно прослушать SliderEvent.CHANGE http://help.adobe.com/en_US/ActionScript/3.0_UsingComponentsAS3/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7fa1.html

1 голос
/ 06 апреля 2011

Эти сообщения об ошибках означают, что эти типы не были импортированы правильно.Поэтому, глядя на ваши заявления об импорте, я вижу вероятную ошибку.Вы написали 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

1 голос
/ 06 апреля 2011
trace(Slider(event.target).value);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...