Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   .NET + Flash (http://www.flasher.ru/forum/showthread.php?t=141199)

greegreeman 18.06.2010 14:50

.NET + Flash
 
Всем привет. Подскажи, пожалуйста, может кто-то делал. Надо вставить swf в окошко, написанное на .NET. В нем должен быть встроен эктив икс компонент. Где бы посмотреть как это делается?

iNils 18.06.2010 14:54

Вот, выдрал из примера
Код:

this.axShockwaveFlash1 = new AxShockwaveFlashObjects.AxShockwaveFlash ();
this.axShockwaveFlash1.Dock = System.Windows.Forms.DockStyle.Fill;
this.axShockwaveFlash1.Enabled = true;
this.axShockwaveFlash1.Location = new System.Drawing.Point (1, 0);
his.axShockwaveFlash1.Name = "axShockwaveFlash1";
this.axShockwaveFlash1.OcxState = ( (System.Windows.Forms.AxHost.State)( resources.GetObject ("axShockwaveFlash1.OcxState") ) );
this.axShockwaveFlash1.Size = new System.Drawing.Size (361, 150);
this.axShockwaveFlash1.TabIndex = 0;
this.Controls.Add (this.axShockwaveFlash1);

String swfPath = Directory.GetCurrentDirectory () + Path.DirectorySeparatorChar + "sample" + Path.DirectorySeparatorChar + "flash.swf";
this.axShockwaveFlash1.LoadMovie (0, swfPath);


greegreeman 18.06.2010 14:59

спасибо, а можешь ссылку дать на пример?

Добавлено через 3 часа 41 минуту
iNils, ты сам делал так когда-нить?

KuSe 19.06.2010 10:27

Вот отдельно IntrovertIM_CSharp
 
Вложений: 1
На сайте Adobe подробно описано как все сделать
http://help.adobe.com/ru_RU/ActionSc...0204-7cb0.html
Пример который они рассматривают можно взять по ссылке
http://livedocs.adobe.com/flash/9.0/....0_samples.zip
Там среди всего прочего есть папка IntrovertIM_CSharp - это то что тебе нужно.
Если необходимо двухстороннее взаимодействие и будешь использовать proxy обрати внимание на то что версия библиотеки AxInterop.ShockwaveFlashObjects.dll от Adobe новее чем та что с .NET 2.0
Я добавлял на форму, все работает отлично вплоть до вызовов ф-ций AS из C# с передачей параметров.

greegreeman 19.06.2010 21:57

спасибо большое за помощь. все сделал

iNils 21.06.2010 13:08

Цитата:

Сообщение от greegreeman (Сообщение 916489)
iNils, ты сам делал так когда-нить?

Делал.


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

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