#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)