IFlashBox.SaveToStream

Синтаксис Fore

SaveToStream(Stream: IIOStream);

Синтаксис Fore.NET

SaveToStream(Stream: System.IO.Stream);

Параметры

Stream - поток, в который осуществляется сохранение Flash-объекта.

Описание

Метод SaveToStream осуществляет сохранение Flash-объекта в поток, передаваемый посредством параметра Stream.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки и компонента FlashBox.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

MB: IMetabase;

MObj: IMetabaseObject;

CrInfo: IMetabaseObjectCreateInfo;

Doc: IDocument;

MemStr: IMemoryStream;

Begin

MB := MetabaseClass.Active;

CrInfo := MB.CreateCreateInfo;

CrInfo.ClassID := MetabaseObjectClass.KE_CLASS_DOCUMENT;

CrInfo.Id := "Flash_Document";

CrInfo.Name := "Flash_Document";

CrInfo.Parent := MB.Root;

CrInfo.Permanent := True;

MObj := MB.CreateObject(CrInfo).Edit;

Doc := MObj As IDocument;

MemStr := New MemoryStream.Create;

FlashBox1.SaveToStream(MemStr);

Doc.LoadFromStream(MemStr);

Dispose MemStr;

MObj.Save;

End Sub Button1OnClick;

После выполнения примера, при нажатии на кнопку в репозитории будет создан объект Документ с идентификатором "Flash_Document", в который будет сохранен флэш-объект, загруженный в "FlashBox1".

См. также:

IFlashBox