Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Зажатая клавиша ЛКМ (http://www.flasher.ru/forum/showthread.php?t=212671)

Mebyus 06.04.2016 13:18

Зажатая клавиша ЛКМ
 
Всем привет!
Скажите пожалуйста какое событие,или как реализовать такое:
есть кнопка на ней onPress, как сделать так чтобы функция которая внутри срабатывала постоянно когда ЛКМ зажата.

dark256 06.04.2016 13:41

Вложений: 1
Код AS1/AS2:

        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

Код AS1/AS2:

myMC.onPress=function() {
  myMC.onEnterFrame=function() {
    trace("меня нажали11");
  }
}
myMC.onRelease=function() {
  myMC.onEnterFrame=null;
}


Mebyus 06.04.2016 14:03

Цитата:

Сообщение от dark256 (Сообщение 1193184)
Код AS1/AS2:

 
        controlClip.btnUp.PAD.onPress


А что такое PAD?Никогда такого не видел?

dark256 06.04.2016 14:04

Исходник же прилагается.
Название клипа в другом клипе. Назвать можно как угодно.
И сконструировать клип тоже как угодно. Я просто кусок кода своего выдрал.

Mebyus 06.04.2016 14:08

Понял)
Просто он у меня под светился голубым, я уж было подумал, что это зарезервированное слово))

dark256 06.04.2016 14:10

Оно для АС3 зарезервировано под градиенты или где-то рядом :)


Часовой пояс GMT +4, время: 01:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.