Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   поиск урока с projector+Visual Bаsic (http://www.flasher.ru/forum/showthread.php?t=116766)

chingachgoog 10.10.2008 13:34

поиск урока с projector+Visual Bаsic
 
Где-то месяца два назад наткнулся на что-то вроде блога, с уроками программирования. Был хороший материал, как exe от флешового проектора модифицировать с помощью Visual Bаsic (например, менять менюшки по правому клику).
Вот теперь сколько не бьюсь, не могу найти ту страничку... :(

alexcon314 10.10.2008 14:34

черт... ерунда какая-то...
Прочитал твой вопрос и полез в старые примеры. К огромному удивлению обнаружил следующее.
Старые примеры файлы прожектора открываются с менюшками и в верху (File и т.д) и с конткстным мню по правой кнопке.
Компилирую ТОТ ЖЕ ИСХОДНИК сейчас повторно, получаю прожектор БЕЗ МЕНЮШЕК ВООБЩЕ. Никаких фокусов с fscommand в исходнике нету..
Размером новый прожектор примерно на 90кб меньше....
Курю только табак... чего делать - не знаю...
UPD:
боже... в плеере автономном то-же самое...
в браузере все нормально....

UPD:
уфф... что-то стало проясняться.
У меня стоит восьмерка. Припомнил, что как-то давно залез я в
c:\Program Files\Macromedia\Flash 8\Players\SAFlashPlayer.exe
и поковырял его ресхакером на предмет устранения менюшек... удачно так.
Так и оставил все ... И вот теперь я вижу, что прожектор тоже без менюшек публикуется. Я в шоке.
Вернул оригинал SAFlashPlayer.exe на место - все встало на свои места.
Получается, что если "пропатчить" SAFlashPlayer.exe, то прожектор на автомате будет "пропатченным" без каких-либо дополнительных усилий. Мало того, если еще и иконки в SAFlashPlayer.exe поменять, то они в прожектор тоже вставятся измененными. Ну и все остальное, видимо...
Вот так вот... блллин, все просто, оказывается...

chingachgoog 13.10.2008 12:09

Да, интересно.
Но в том уроке по-моему еще одна супер-возможность была: встраивание dll-ок. Т.е. по сути вообще можно тогда было бы без Цинка и т.п. обойтись в большинстве случаев: вызываешь команды из dll-ки нужной и все.
Как же я ссылку на него не сохранил? :confused:

alexcon314 13.10.2008 13:05

Ну, сделать DLL-inject в рантайме - не проблема :). Два "нехоршо": требуется ехе-инжектор, антивири такие штуки порой сильно не любят и пугают юзера до полусмерти разными там алертами огненно-красными. А так - тотже цинк по-сути имеем на выходе, И, заметь, вполне себе стандалон :D.
Но то, о чем ты говоришь, видимо делает какой-то патч прожектора. (Adobe вряд ли такие штуки одобрил бы, впрочем ... это отдельная история). Только не ясно, как после этого из прожектора с помощью AS-классов общаться с внедренным кодом. LocalConnection? Скудно. Я вот призадумался на счет ExternalInterface. Zinc 3.0 его вроде юзает, судя по штатному mdm.swc.

Rzer 29.11.2008 00:56

Вот моя статья на эту тему. Пока без dll injecta :)


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

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