{
"cmd": ["node","$file"]
}
отлично работает для меня в окнах и показывает вывод в возвышенном окне. Хотя я не знаю, как остановить сервер после возвышенного, мне нужно искать и убивать процесс узла.
Кроме того, проверьте узел в вашем PATH;)
Надеюсь, он работает для вас.
Не совсем понятно, где находятся ваши последние два фрагмента кода, но похоже, что вам нужно вызвать addEventListener
для объекта, расширяющего EventDispatcher
.
То есть, если ваш второй блок принадлежит настраиваемому объекту с именем Clickable
, который расширяет EventDispatcher
и вызывает dispatchEvent ()
при нажатии, то ваш компонент должен вызывать myClickable.addEventListener (...)
, где myClickable является экземпляром Clickable. Имеет ли это смысл?
Но если предположить, что ваш 3-й фрагмент кода не принадлежит к тому же классу, что и второй, не похоже, что вы это делаете. Вы добавляете слушателя в класс, которому принадлежит третий фрагмент кода,
Просто взгляните на свой код и обратите внимание, что второй параметр dispatchEvent - это класс, а не экземпляр объекта. Разве это не должен быть myObject?
public function selectObject(myObject:customObject):void
{
dispatchEvent(new SelectObjectEvent("OBJECT_SELECTED", **customObject**));
}