Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.05.2009, 11:54
andrew1986 вне форума Посмотреть профиль Отправить личное сообщение для andrew1986 Найти все сообщения от andrew1986
  № 1  
Ответить с цитированием
andrew1986

Регистрация: May 2009
Сообщений: 25
По умолчанию Usb-флеш

Можно ли сделать на AS, чтобы отключать сменный носитель(Usb-флеш) нажатием на кнопку?

Старый 28.05.2009, 11:58
BestDay вне форума Посмотреть профиль Отправить личное сообщение для BestDay Найти все сообщения от BestDay
  № 2  
Ответить с цитированием
BestDay
[+1.3 07.05.09]

Регистрация: Apr 2009
Сообщений: 10
Только через javascript и вызов ActiveX.

Старый 28.05.2009, 12:10
andrew1986 вне форума Посмотреть профиль Отправить личное сообщение для andrew1986 Найти все сообщения от andrew1986
  № 3  
Ответить с цитированием
andrew1986

Регистрация: May 2009
Сообщений: 25
Можно ли это каким-либо образом внедрить в AS?

Старый 28.05.2009, 17:21
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
На AS такого не сделаешь. Максимум из AS можно отправить стороннему приложению команду на отключение девайса. Через ExternalInterface, скажем. Отключать будет по-любому не флэш, а стороннее приложение.
Для небраузерного флэша (проектор) можно попытать счастья через fscommand. Однако, здесь трудность в том, что прежде, чем отключать флэшку, нужно знать как минимум ее букву в сиситеме (путь). Т.е. нужна обратная связь: сначала определить букву (типа H:\), оправить ее в приложение, там уже отдать команду на отключение конкретного девайса (конкретно c буквой H). Ну, или перебирать все буквы и отрубать все флэш-девайсы подряд)).
Для флэша в оболочке это, вообще говоря, не проблема, если оболочка поддерживает расширения как mdm Zinc, например.
Про js и activex ничего сказать не могу. Напротив, был бы счастлив, если бы уважаемый BestDay разъяснил идею и дал бы примерчик.


Последний раз редактировалось alexcon314; 28.05.2009 в 17:30.
Старый 30.05.2009, 10:43
andrew1986 вне форума Посмотреть профиль Отправить личное сообщение для andrew1986 Найти все сообщения от andrew1986
  № 5  
Ответить с цитированием
andrew1986

Регистрация: May 2009
Сообщений: 25
Я использую цинк. Но не нашел команды, которая могла бы мне помочь. Подскажи по-подробнее.

Старый 30.05.2009, 14:36
Eric Gurt вне форума Посмотреть профиль Отправить личное сообщение для Eric Gurt Посетить домашнюю страницу Eric Gurt Найти все сообщения от Eric Gurt
  № 6  
Ответить с цитированием
Eric Gurt
 
Аватар для Eric Gurt

Регистрация: Oct 2006
Сообщений: 395
с ActiveX это будет окошко "Разрешить выполнение ActiveX ?". Не очень красиво, а еще пользователей отпугивает. Сам флэш этого не делает - он не для системы предназначен, а для интернета. И что за случай собственно?
__________________
.:Make it better:.
www.gevanni.com

Старый 31.05.2009, 20:26
andrew1986 вне форума Посмотреть профиль Отправить личное сообщение для andrew1986 Найти все сообщения от andrew1986
  № 7  
Ответить с цитированием
andrew1986

Регистрация: May 2009
Сообщений: 25
Еще такой вопрос. Вставлешь флешку в комп. Можно ли сделать чтоб autoran запускал приложение написанное на flash?

Старый 01.06.2009, 09:28
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 8  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Цитата:
Я использую цинк. Но не нашел команды, которая могла бы мне помочь.
И не найдете. Речь идет о расширении, т.е. надо написать длл (С++, Delphi), которая будет смотреть за девайсами в системе и при подключении/отключении флэш-накопителя, скажем, генерить событие, ну и отключать флэшку принудительно тоже. Эту длл надо подключить к цинк-ехе посредством mdm-класса mdm.Dll().
Авторан нынче не популярен из-за врусов, да и вообще.. Ну, а так.. можно, в принципе.

Старый 03.06.2009, 18:14
andrew1986 вне форума Посмотреть профиль Отправить личное сообщение для andrew1986 Найти все сообщения от andrew1986
  № 9  
Ответить с цитированием
andrew1986

Регистрация: May 2009
Сообщений: 25
Как сделать чтобы в окне "Открыть" можно было выбирать сразу не один файл, а несколько?

Добавлено через 20 часов 22 минуты
И еще. Как защитить программку написанную на Flash от копирования, переноса?

Старый 09.06.2009, 12:47
Eric Gurt вне форума Посмотреть профиль Отправить личное сообщение для Eric Gurt Посетить домашнюю страницу Eric Gurt Найти все сообщения от Eric Gurt
  № 10  
Ответить с цитированием
Eric Gurt
 
Аватар для Eric Gurt

Регистрация: Oct 2006
Сообщений: 395
Для автозапуска на usb-флэшке создай autorun.ini. Этот файл и будет запускать твою флэшку. А вообще вставь любой диск с автозапуском (подойдет и завирусованная usb-флэшка) и глянь содержимое этого файла на нем. Может разберешься.
__________________
.:Make it better:.
www.gevanni.com

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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