![]() |
|
||||||||||
|
|||||
|
это что? я так понимаю эта прога просто выдает список функций, содержащихся в dll-файлике... так это и VisualAssist показывает, а что каждая из этих функций делает??? какие возможности по управлению флэшкой предоставляет ActiveX интерфейс?
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 75
|
Гм... Давай сюда список функций и я тебе разжую, что они делают. Мне просто лень VS ставить...
И вообще... При создании можно получить заголовочный файл, содержащий все методы и параметры доступные в объекте. По их названию - очевидно их назначение. Хотя в свое время я делал все минимумом методов - FSCommand и Get(Set)Variable. Опиши для чего так много данных нужно во flash грузить - сообразим сообща как лучше это сделать Последний раз редактировалось alrusdi; 18.05.2007 в 11:49. |
|
|||||
|
Данных нужно передавать относительно много - что-то около 100 double'ов в обе стороны... плюс текст.. до тысячи символов, тоже в обе стороны.
Итак функции... это сокрее всего не весь список, а первое, что нашел... совсем простые функции типа Play, Stop можно не объяснять Заранее большое спасибо.сорри, так и не понял, как на форуме работают "вложения" - не хочет он мой txt-файлик грузить, так что прямым текстом: long get_ReadyState() long get_TotalFrames() BOOL get_Playing() void put_Playing(BOOL newValue) long get_Quality() void put_Quality(long newValue) long get_ScaleMode() void put_ScaleMode(long newValue) long get_AlignMode() void put_AlignMode(long newValue) long get_BackgroundColor() void put_BackgroundColor(long newValue) BOOL get_Loop() void put_Loop(BOOL newValue) CString get_Movie() void put_Movie(LPCTSTR newValue) long get_FrameNum() void put_FrameNum(long newValue) void SetZoomRect(long left, long top, long right, long bottom) void Zoom(long factor) void Pan(long x, long y, long mode) void Play() void Stop() void Back() void Forward() void Rewind() void StopPlay() void GotoFrame(long FrameNum) long CurrentFrame() BOOL IsPlaying() long PercentLoaded() BOOL FrameLoaded(long FrameNum) long FlashVersion() CString get_WMode() void put_WMode(LPCTSTR newValue) CString get_SAlign() void put_SAlign(LPCTSTR newValue) BOOL get_Menu() void put_Menu(BOOL newValue) CString get_Base() void put_Base(LPCTSTR newValue) CString get_Scale() void put_Scale(LPCTSTR newValue) BOOL get_DeviceFont() void put_DeviceFont(BOOL newValue) BOOL get_EmbedMovie() void put_EmbedMovie(BOOL newValue) CString get_BGColor() void put_BGColor(LPCTSTR newValue) CString get_Quality2() void put_Quality2(LPCTSTR newValue) void LoadMovie(long layer, LPCTSTR url) void TGotoFrame(LPCTSTR target, long FrameNum) void TGotoLabel(LPCTSTR target, LPCTSTR label) long TCurrentFrame(LPCTSTR target) CString TCurrentLabel(LPCTSTR target) void TPlay(LPCTSTR target) void TStopPlay(LPCTSTR target) void SetVariable(LPCTSTR name, LPCTSTR value) CString GetVariable(LPCTSTR name) void TSetProperty(LPCTSTR target, long property, LPCTSTR value) CString TGetProperty(LPCTSTR target, long property) void TCallFrame(LPCTSTR target, long FrameNum) void TCallLabel(LPCTSTR target, LPCTSTR label) void TSetPropertyNum(LPCTSTR target, long property, double value) double TGetPropertyNum(LPCTSTR target, long property) double TGetPropertyAsNumber(LPCTSTR target, long property) CString get_SWRemote() void put_SWRemote(LPCTSTR newValue) CString get_FlashVars() void put_FlashVars(LPCTSTR newValue) CString get_AllowScriptAccess() void put_AllowScriptAccess(LPCTSTR newValue) CString get_MovieData() void put_MovieData(LPCTSTR newValue) LPUNKNOWN get_InlineData() void put_InlineData(LPUNKNOWN newValue) BOOL get_SeamlessTabbing() void put_SeamlessTabbing(BOOL newValue) void EnforceLocalSecurity() BOOL get_Profile() void put_Profile(BOOL newValue) CString get_ProfileAddress() void put_ProfileAddress(LPCTSTR newValue) long get_ProfilePort() void put_ProfilePort(long newValue) CString CallFunction(LPCTSTR request) void SetReturnValue(LPCTSTR returnValue) void DisableLocalSecurity() CString get_AllowNetworking() void put_AllowNetworking(LPCTSTR newValue) CString get_AllowFullScreen() void put_AllowFullScreen(LPCTSTR newValue) |
|
|||||
|
Banned
Регистрация: Sep 2001
Сообщений: 6,162
|
уважаемые мегафлэшеры .... читайте MSDN там есть всё!
|
|
|||||
|
Если не сложно, не могли бы Вы больше не отсылать к MSDN/Yandex/Google и т.п. без указания конкретной ссылки!!!
Я не могу найти в своем MSDN'е (Июль 2004) описания этих функций - поиск ничего не выдает. Какая у вас версия? и где конкретно это там написано? Хм, кстати, тут этого тоже нет. В MSDN'е есть не все - там не написано как готовить яичницу! :P Последний раз редактировалось Dr.OH; 19.05.2007 в 00:24. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 75
|
long get_ReadyState() - 0=Loading, 1=Uninitialized, 2=Loaded, 3=Interactive, 4=Complete
long get_TotalFrames() - сколько кадров в ролике BOOL get_Playing() - ролик проигрывается? void put_Playing(BOOL newValue) - pause, stop long get_Quality() - качество ролика (0=Low, 1=High, 2=AutoLow, 3=AutoHigh) void put_Quality(long newValue) - установить качество см выше long get_ScaleMode() - 0=ShowAll, 1= NoBorder, 2 = ExactFit void put_ScaleMode(long newValue) - см выше long get_AlignMode() - битовое поле аналог salign в параметрах ролика Left=+1, Right=+2, Top=+4, Bottom=+8 void put_AlignMode(long newValue) см выше long get_BackgroundColor() - red*65536+green*256+blue цвет по умолчанию =-1 |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 75
|
ой... http://www.adobe.com/cfusion/knowled...fm?id=tn_12059
яндекс по-любому рулит)) Тут еще проект Flash->MFC http://files.codes-sources.com/fichi...ng=en#fichiers Для передачи данных можно попробовать ExternalInterface заюзать. Так или иначе их все равно в строчку упаковывать придется Последний раз редактировалось alrusdi; 21.05.2007 в 09:53. |
|
|||||
|
по этой ссылке (ссылка на Adobe cFusion) далеко не все функции.. там даже не половина
![]() а то, что с codes-source, так это стандартный интерфейсный класс для ShockWave ActiveX, именно оттуда я и скопировал список функций. а что за ExternalIbterface? Ты что под этим подразумеваешь? а есть какие-нибудь ограничения на параметры FSCommand по длинне... Flash поймет, если ему в качестве параметра передать стрку длинной несколько тысяч символов? |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 75
|
С FSCommand могут быть проблемы, а про ExteralInterface почитай в справке по Flash (8+). Принципиальной разницы во взаимодействии Flash cо скриптовым языком, или в контексте приложения быть не должно... Остальные функции тоже опишу... До дома бы вот только добраться))
|
|
|||||
|
и как "этим" пользоваться??? как к ниму обращаться из приложения... в общем ничего не понял.. ни как использовать, ни что это дает???
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:24. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|