PDA

Просмотр полной версии : Извращенец ли я?


Штрек
13.09.2004, 01:47
Недавно нарыл в сети мал._прогу, которая может запрограммировать
некоторые действия в зависимости от некоторого рисунка движ. мыши
с поджатой правой кнопкой. Не знаю кому как, а мне понравилось -
напр. - часто при написании даже простейшего скрипта для флэшки
надо записывать - function()
Так вот с пом.сией проги запрограммил при движении мыши по диагонали
слева направо снизу вверх /короткий отрезок см.2/ - вставку в текст
словосочетания function() и более того, вставляю сразу конструкцию
function(){

}
Очень удобно. За пару дней привык так, будто со школы так учили.
Другим движением запрограммил вставку trace()
Мож извращение, а мне нравится. :p
Прошу Ваше мнение
ЗЫ. Так как прога весит /в архиве/ 160 кил,
даю ссылу на топик, где её выложил. (http://www.animac.ru/forum/index.php?showtopic=149)

Nox Noctis
13.09.2004, 02:22
прикольно :)
это называется "mouse gestures"

правда я лично привык пользоваться мышью только в необходимых случаях... лень руку до коврика тащить :))

Nox Noctis
13.09.2004, 02:31
Оригинал написал(а) Штрек
словосочетания function() и более того, вставляю сразу конструкцию
function(){

}
Очень удобно.даже странно об этом писать...

вообще-то эта конструкция вставляется путем нажатия трёх клавиш: Esc+f+n

это сочетание уже вросло в руки :)

Штрек
13.09.2004, 02:37
Оригинал написал(а) Nox Noctis
вообще-то эта конструкция вставляется путем нажатия трёх клавиш: Esc+f+n

это сочетание уже вросло в руки :)
А если ручонки дрожат? :p

dimarik
13.09.2004, 11:45
А где такие фички описаны?

iNils
13.09.2004, 12:09
Это Nox про MX 2004 )

iNils
13.09.2004, 12:24
Хотя вру, в MX это тоже есть.

Nox Noctis
13.09.2004, 12:25
Оригинал написал(а) iNils
Это Nox про MX 2004 ) это работает начиная с пятёрки.

не, народ, вы правда никогда не пользовались эскейп-шорткатами? O_O

клавиши нажимаются последовательно, не одновременно.

Esc-f-n = function () {}
Esc-t-r = trace("");
Esc-f-r = for ( ...;...;...) {}

и т д... еще много всяких.

неужели незнакомо?

FreeLander
13.09.2004, 12:58
If you want to learn (or be reminded) about which commands have Escape shortcut keys, you can show them next to elements in the Actions panel.

To show or hide Escape shortcut keys:
From the View Options pop-up menu in the Actions panel, enable or disable View Escape Shortcut Keys.

Nox Noctis
13.09.2004, 13:11
дада, как раз собирался :)
http://www.noregret.org/heap/trash/esc_shortcuts.jpg

Nox Noctis
13.09.2004, 13:15
а еще в хэлпе, в разделе "Using Actionscript in flash" есть пункт "Using Escape shortcut keys" :)

правда списка шорткатов там нету почему-то

FreeLander
13.09.2004, 13:24
хороший трэд, его бы в FAQ

Штрек
14.09.2004, 01:35
Оригинал написал(а) Nox Noctis
клавиши нажимаются последовательно, не одновременно.

Зависит от настроек клавы и реакции нажимающего...
А мышу, значит, прихлопнули? :p

Nox Noctis
14.09.2004, 11:22
ни от чего не зависит :)

можно жать хоть с перерывами на покурить и кофе попить :)

FreeLander
14.09.2004, 11:48
Оригинал написал(а) Штрек А мышу, значит, прихлопнули? :p мыша никогда не бывает такой же быстрой как клава, потому шорткаты правят бал (это я как заядлый вартришник заявляю))))

Iv
14.09.2004, 18:39
маленький PS:
эти шоткаты можно самому настраивать в файле ActionsPanel.xml в одноименной папке в директории пользовательских настроек flash.

например:

<action name="prevFrame" tiptext="Go to the previous frame" helpid="2453" text="prevFrame();\n" quickey="pf"/>

quickey="pf"

значит Esc-p-f

Штрек
15.09.2004, 01:47
Согласен -
при написании скрипта, хвататься за мышу -
изврат. Тем более, что прикупил щас новую клаву -
органомическую - стоит на столе - чистенькая,
свеженькая и как бы говорит - бери меня, я твоя... :p

FreeLander
15.09.2004, 08:25
Оригинал написал(а) Штрек
Тем более, что прикупил щас новую клаву -
органомическую - стоит на столе - чистенькая,
свеженькая и как бы говорит - бери меня, я твоя... :p в таких клавах смущает то, что к ним привыкаешь, а ведь работать приходится не всегда только за своим родимым компом.

Nox Noctis
15.09.2004, 11:02
Оригинал написал(а) BitSky
маленький PS:
эти шоткаты можно самому настраивать в файле ActionsPanel.xml в одноименной папке в директории пользовательских настроек flash.

например:

<action name="prevFrame" tiptext="Go to the previous frame" helpid="2453" text="prevFrame();\n" quickey="pf"/>

quickey="pf"

значит Esc-p-f оч хорошее дополнение. кстати в хэлпе этого нигде нет - я вот наткнулся на эту хмлку когда просто шарился из любопытства по макромедийским файлам

Nox Noctis
15.09.2004, 15:23
вот, делал для себя, оформил если кому пригодится.

http://www.noregret.org/test/quickey/

Iv
15.09.2004, 15:40
полезная шпаргалка
у меня еще маленький совет тем, кто привыкает писать код шоткатами:

если при вводе Esc+ символы вы получаете не то, чего ожидали, не поленитесь немедленно залезть в файл и поправить его.
И регулярно выкладывайте свой файл в сеть, чтобы можно было его быстро качнуть на другую машину.

Штрек
16.09.2004, 02:27
Оригинал написал(а) Nox Noctis
вот, делал для себя, оформил если кому пригодится.

http://www.noregret.org/test/quickey/
Малая неточность -
искомый файл лежит в Flash MX 2004\en\First Run\

Nox Noctis
16.09.2004, 02:50
не совсем так...
файл лежит и там и там, это верно, но тот что в папке First Run - используется по умолчанию для всех пользователей, а тот что в юзерской папке - тот персональный.

если у дефолтовой хмлки дата изменения позже чем у юзерской хмлки (или у юзера вообще нет этой хмлки) - то она копируется юзеру. в противном случае юзер пользуется своей собственной хмлкой настроек.

можно конечно менять настройки и прямо в папке фёрст ран, принципиальной разницы нет. но лучше всё-таки не трогать дефолтовый файл, чтобы была возможность к нему вернуться...

Штрек
16.09.2004, 03:03
Перевел бы что ли ХЭЛП!?
Вот народ бы в ножки поклонился.

dimarik
16.09.2004, 11:36
Лучше пускай факу восстанавливает, а то новичков отсылать некуда :)

Nox Noctis
16.09.2004, 12:10
http://flasher.ru/forum/showthread.php?threadid=63104

сейчас добавлю новые ответы, которые набрались за это время