易截截图软件、单文件、免安装、纯绿色、仅160KB

Delphi与Flash之间的数据传递技巧


要实现这一功能,首先要用到ActiveX控件中的TShockwaveFlash控件。
首先让我们来将TShockwaveFlash控件加入到Delphi的组件面板中(没有装Flash的朋友可以从网上下载一个Flash8.ocx文件来进行安装)
1.打开Delphi(本人用的是Delphi7.0)点击菜单中的Component->Import ActiveX Control...
2.在弹出的窗口中的Import ActiveX子窗口中找到Shockwave Flash(Version1.0),然后点击Install...按钮,根据提示执行就可以了
3.安装完成后,你可以发现TShockwaveFlash控件已经加入到Delphi的ActiveX面板中了。
在这里有必要跟大家讲一些关于TShockwaveFlash控件的属性与方法:
属性:
ReadState:读一个Flash文件时的状态。
TotalFrames:总帧数,只有当ReadyState=4时才能访问该属性。
FrameNum:当前播放的帧。
Playing:播放或暂停一个Flash。
Quality:指定当前渲染的质量,0=Low、1=High、2=AutoLow、3=AutoHigh。
ScaleMode:缩放模式,0=ShowAll、1=NoBorder、2=ExactFit。
AlignMode:对齐模式,Left=1、Right=2、Top=4、Bottom=8。
BackgroundColor:背景色,-1为默认颜色。
Loop:是否循环。
Movie:指定播放的Flash文件路径,可以为一个URL。
事件&方法:
Play():开始播放动画。
Stop():停止播放动画。注意:要实现停止功能,必须同时调用Stop()和Rewind()函数。
Back():播放前以帧动画。
Forward():播放后一帧动画。
Rewind():播放第一帧动画。
SetZoomRect(int left,int top,int right,int bottom):设置缩放的区域。
Zoom(int percent):缩放(按百分比)。
Pan(int x,int y,int mode):缩放播放面板,其中模式0为按像素、1为按窗口百分比。
TsetProperty(target:widestring,property_:integer,const value widestring):设定Flash中影片的属性。
TgetProperty(target:widestring,property_:integer):取得Flash中影片的属性。
GetVariable(const name:widestring):取得Flash中变量的值。
SetVariable(const name:widestring,const value:widestring):设定Flash中变量的值。
OnProgress(int percent):读取一个Flash时触发。
OnReadyStateChange(int state):状态改变时触发。States的值0=Loading、1=Uninitialized、2=Loaded、3=Interactive、4=Complete。
OnFSCommand(const command,args:WideString):用来读取Flash按钮中的参数。
我们要实现Delphi与Flash之间的数据传递


相关文档:

.net(c#)读取flash(swf)文件的尺寸

用了别人的代码,推荐+备忘。
原帖地址:
.net(c#)读取flash(swf)文件的尺寸
http://www.cnblogs.com/nasdaqhe/archive/2008/07/02/1234357.html
用.NET读取Flash格式文件信息
http://www.cnblogs.com/gmm/archive/2007/07/17/310675.html
我使用了第一个帖子中的代码,第一个帖子的代码参考的是第二个帖子:)
The ......

在Delphi中如何使用RC文件中的字符串表

首先用Notepad或Resource workshop 4.5建立RC文件。 结构如下 /****************************************************************************
rcdemo.rc
produced by Borland Resource Workshop
*****************************************************************************/
# ......

delphi 将汉字翻译成拼音缩写的函数介绍

unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
 &n ......

Delphi TObject实现了一个InstanceSize()方法


unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
    Button1: TButton;
    Memo1: TMemo;
    Button2: TButton;
    procedure Butt ......

delphi中使用flash控件的方法

flash是macromedia公司出品的,用在互联网上动态的、可互动的shockwave。它的优点是体积小,可边下载边播放,这样就避免了用户长时间的等待。
    flash可以用其生成动画,还可在网页中加入声音。这样你就能生成多媒体的图形和界面,而使文件的体积却很小。
    flash虽然不可以象一门语言 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号