Просмотр полной версии : Зажатая клавиша ЛКМ
Всем привет!
Скажите пожалуйста какое событие,или как реализовать такое:
есть кнопка на ней onPress, как сделать так чтобы функция которая внутри срабатывала постоянно когда ЛКМ зажата.
var scrollTimeOut
function action( DIR ){
trace("\taction:"+DIR)
}
function repeater ( dir ){
trace("■ repeater:"+dir)
clearTimeout( scrollTimeOut )
controlClip.onEnterFrame = function(){
action( dir )
}
}
controlClip.btnUp.PAD.onPress = function (){
clearTimeout( scrollTimeOut )
scrollTimeOut = setTimeout( repeater, 300, -1 )
action(-1)
}
controlClip.btnDn.PAD.onPress = function () : Void{
clearTimeout( scrollTimeOut )
scrollTimeOut = setTimeout( repeater, 300, 1 )
action(1)
}
controlClip.btnUp.PAD.onRelease = controlClip.btnDn.PAD.onRelease = function():Void{
clearTimeout( scrollTimeOut )
delete controlClip.onEnterFrame;
}
undefined
06.04.2016, 13:43
myMC.onPress=function() {
myMC.onEnterFrame=function() {
trace("меня нажали11");
}
}
myMC.onRelease=function() {
myMC.onEnterFrame=null;
}
controlClip.btnUp.PAD.onPress
А что такое PAD?Никогда такого не видел?
Исходник же прилагается.
Название клипа в другом клипе. Назвать можно как угодно.
И сконструировать клип тоже как угодно. Я просто кусок кода своего выдрал.
Понял)
Просто он у меня под светился голубым, я уж было подумал, что это зарезервированное слово))
Оно для АС3 зарезервировано под градиенты или где-то рядом :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.