2014-01-24 1 views
1

Я новичок в создании инструментария JS (Flash CS6). Мое понятие: у меня есть несколько кнопок на сцене, каждый щелчок на кнопке будет иметь разные анимации в разных кадрах.createJS button onclick не работает в iPhone

мой код

'/* js 
this.stop(); 
this.btnname.onPress = function() 
{ this.parent.gotoAndPlay("cone"); } 
*/' 

он отлично работает во всех браузерах и андроид мобильный, но в iPhone он не работает, я пытаюсь нажать на кнопку, но холст выдвигает на первый план в Iphone, когда я изменить свой код на следующий код,

'/* js 
this.stop(); 
this.onPress = function() 
{ this.gotoAndPlay("cone"); } 
*/' 

Он работает в iPhone, но у меня есть несколько щелчков кнопок, вот моя главная проблема.

Пожалуйста, помогите мне найти решение этой проблемы.

+0

Не могли бы вы рассказать мне, используете ли вы класс Shape для своих кнопок? – user907860

ответ

0

Используйте addEventListener и прослушайте событие «щелчок» или «mousedown» вместо назначения функции onPress. Например:

/* js 
this.stop(); 
this.btnname.addEventListener("click", function(){ 
    this.parent.gotoAndPlay("cone"); 
}); 
*/ 
+0

Не работает Я пробовал – Ranjith

+0

У вас возникли ошибки в консоли? – Andrew

+0

no i did't получить какие-либо ошибки, он работает в iOS 6, но мне нужны последние версии, такие как iOS 7 – Ranjith

 Смежные вопросы

  • Нет связанных вопросов^_^