LoadFromStream(Stream: IIOStream);
LoadFromStream(Stream: System.IO.Stream);
Stream. Поток, из которого осуществляется загрузка Flash-объекта.
Метод LoadFromStream осуществляет загрузку Flash-объекта из потока, передаваемого посредством параметра Stream.
При загрузке Flash-объекта следующие внутренние параметры будут проигнорированы:
AlignMode. Значение параметра будет заменено на соответствующее значение свойства AlignMode;
FrameNum. Значение параметра будет заменено на соответствующее значение свойства FrameNum;
Loop. Значение параметра будет заменено на соответствующее значение свойства Loop;
Playing. Значение параметра будет заменено на соответствующее значение свойства Playing;
Quality. Значение параметра будет заменено на соответствующее значение свойства Quality;
ScaleMode. Значение параметра будет заменено на соответствующее значение свойства ScaleMode.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки, компонента «FlashBox» идентификатором «FlashBox1», а так же наличие в репозитории документа с идентификатором «Flash_1», в котором содержится флэш-файл.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
MB: IMetabase;
Doc: IDocument;
Begin
MB := MetabaseClass.Active;
Doc := MB.ItemById("Flash_1").Bind As IDocument;
FlashBox1.LoadFromStream(Doc.GetAsStream);
End Sub Button1OnClick;
После выполнения примера, при нажатии на кнопку в компонент «FlashBox1» будет загружен флэш-объект, хранящийся в документе репозитория с идентификатором «Flash_1».
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки, компонента «FlashBoxNet» с идентификатором «FlashBoxNet1», а так же наличие в репозитории документа с идентификатором «Flash_1», в котором содержится флэш-файл.
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
MB: IMetabase;
Doc: IDocument;
Begin
MB := Self.Metabase;
Doc := MB.ItemById["Flash_1"].Bind() As IDocument;
FlashBoxNet1.LoadFromStream(Doc.GetAsStream());
End Sub;
После выполнения примера, при нажатии на кнопку в компонент «FlashBoxNet1» будет загружен флэш-объект, хранящийся в документе репозитория с идентификатором «Flash_1».
См. также: