событие касания flash air для Android НЕ РАБОТАЕТ

#android #actionscript-3 #flash #air

#Android #actionscript-3 #вспышка #воздух #flash #air

Вопрос:

Я пытался сделать что-то в Adobe Flash, Air для Android. Я просто сделал квадрат и преобразовал его в Символ (называемый «привет»), и я ввел этот код.

 Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

hello.addEventListener(TouchEvent.TOUCH_TAP, tap);

function tap(event:TouchEvent):void
{
    hello.x =15;
}
  

но ничего не произошло. Я даже использовал CODE SNIPPERS, а также протестировал это на своем телефоне (ALCATEL onetouch idol mini), и он также сказал, что ошибок нет.Что я сделал не так?

Комментарии:

1. Есть ли ваш объект в списке отображения? Это не распространяется на другие элементы? Является ли это экземпляром интерактивного объекта? (Я предполагаю, что вы создали не «графику», а видеоролик или кнопку, правильно?) Есть ли у него ИМЯ ЭКЗЕМПЛЯРА hello ? Есть много вещей, которые могут быть неправильными, мы просто предполагаем здесь.

2. Да, оно есть в списке отображения, других элементов нет, мгновенное название «привет», это не графика, это видеоролик.

3. Я знаю as3.0, но не так много. Особенно о сенсорных устройствах. Итак, я использовал code snipper, а также просматривал Интернет, но он просто не работает. Событие касания для меня ново!

4. Я создал другой файл, и он работает странно.

Ответ №1:

Вы все настроили правильно, но забыли только одну важную вещь: проверьте, поддерживает ли система touchevent.

 if(Multitouch.supportsTouchEvent)