![]() |
Замена кодом нажатия Shift+Alt
Можно ли функцией в Экшене заменить нажатие Shift+Alt на клавиатуре (смена языка)?
|
Информация о сочетании клавиш переключения раскладки клавы хранится в реестре. AS не может работать с реестром. Доступа к API-функциям в AS тоже нету.
|
А если у пользователя другая система или другое сочетание клавиш?
|
НЕт я не об этом! Я про реал тайм: Нажимаем Shift + Alt Печатает по Англ, Еще раз и печатает по Русс. Вот нужно заменить это разовое нажатие Кнопкой в Ролике: Нажали на нарисованную кнопку: и Язык ввода переключился!!!
Неважно Какое сочетание клавиш я имею ввиду событие смены ввода языка! |
Это невозможно.
|
DDсH, пользуйтесь кнопкой "Изменить", чтобы редактировать ваши посты.
То, о чем вы говорите, реализуется оболочкой. |
Цитата:
|
Я делал на цинке (mdm Zinc).
http://www.flasher.ru/forum/showpost...96&postcount=6 |
установил цинк в поле input file указал swf
вот с этим кодом на первом кадре: Код:
// подключаем системную DLL user32.dllничего не происходит после компиляции в цинке. Я жму кнопку и ничего не происходит. |
А что должно происходить по-вашему?
Kнопку надо назвать не "Go", а "go". ... Только что проверил - все работает. При нажатии на кнопку меняется раскладка. В поле out1 пишется "true". Версия цинка 2.5.0.34. В версии 3.0.0.0 пишет "null", но по-прежнему работает. В поле out2 вводим текст, то на русском, то на английском, если нажимать на кнопку. Переехали. |
У меня не работает.
Может это из за того что у меня flash 6 версии? |
Возможно. У меня после публикации под шестерку тоже не работает.
В Zinc IDE на вкладке Flash Settings установите флажок Embedded flash control и в комбобоксе Flash Player Version укажите Flash 8. Компилироваться будет несколько дольше, но работает. ... Второй вариант из FAQ'a не пробовали? |
Нет. Пишет что Скрипт будет очень тормозить систему. Вы желаете остановить выполнение сценария? Говорю нет. Ничего не происходит и через некоторое время снова открывается этот же диалог.
|
Сорри. Посмотрите мой пост после редактирования.
|
Простите что такое пост?
Может нужно особо конфигурировать Цинк? |
Пост - сообщение пользователя на форуме.
Посмотрите мой пост №12 в этой теме еще раз. Я дополнил его важной информацией. Цитата:
|
Выдает 2 ошибки, Иконки и Иконки Ехе файла После чего создает приложение, Запускает и вылетает ошибка что Приложение не является приложением Win 32
Получается дело действительно в Версии Flash ? Нужно компилировать 7? |
У себя я делаю так:
- Flash 8; - Zinc 2.5.0.34; Все работает. Zinc 3.0.0.0 я практически не использую, разве что для тестов. Цитата:
|
Можно сделать раздельные кнопки "Рус" и "Англ"
Чтобы нажимая одну можно кнопку можно было включить только конкретный язык. В Delphi я бы делал так Код:
ActivateKeyboardLayout(LoadKeyboardLayout('00000409', 0), 0);Код:
var parameter1 = user32.addParameter("integer", "1");Код:
var parameter1 = user32.addParameter("integer", "1");Подскажите Как можно прописать пораметры команды |
Вот как выглядят операторы переключения раскладки:
Код:
// Переключение на английскую раскладкуКод:
var parameter1 = user32.addParameter("integer", "1"); |
Код:
var parameter1 = user32.addParameter("string", "00000419");//русский |
alexcon314, Респект!
|
| Часовой пояс GMT +4, время: 11:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.