正在进行安全检测...
发布时间:2023-08-27 16:47:16 来源:文档文库
小
中
大
字号:
Play( 播放动画 StopPlay( 停止动画
IsPlaying( 动画是否正在播放(true,false GotoFrame(frame_number 跳转到某帧(frame_number+1 TotalFrames( 获取动画总帧数
CurrentFrame( 回传当前动画所在帧数-1 Rewind( 使动画返回第一帧
SetZoomRect(left,top,right,buttom 放大指定区域 Zoom(percent 改变动画大小
Pan(x_position,y_position,unit 使动画在x,y方向上平移 PercentLoaded( 返回动画被载入的百分比(0-100 LoadMovie(level_number,path 加载动画
TGotoFrame(movie_clip,frame_number movie_clip跳转到指定帧数 TGotoLabel(muvie_clip,label_name movie_clip跳转到指定标签 TCurrentFrame(movie_clip 回传movie_clip当前帧-1 TCurrentLabel(movie_clip 回传movie_clip当前标签 TPlay(movie_clip 播放movie_clip TStopPlay(movie_clip 停止movie_clip的播放 GetVariable(variable_name 获取变量 SetVariable(variable_name,value 变量赋值
TCallFrame(movie_clip,frame_number call指定帧上的action TCallLabel(movie_clip,label call指定标签上的action TGetProperty(movie_clip,property 获取movie_clip的指定属性 TSetProperty(movie_clip,property,number 设置movie_clip的指定属性
m_pWnd=new CShockwaveFlash(; if(((CShockwaveFlash*m_pWnd->Create(NULL,WS_VISIBLE,CRect(0,0,20,20,g_pCurView,IDC_FLASH { ((CShockwaveFlash*m_pWnd->SetMovie(m_strPathName;//设置flash动画路径
((CShockwaveFlash*m_pWnd->SetPlaying(TRUE;//选择开始播放 ((CShockwaveFlash*m_pWnd->SetLoop(TRUE;//设置循环播放为TRUE ((CShockwaveFlash*m_pWnd->SetMenu(FALSE;//无扩展的弹出菜单 ((CShockwaveFlash*m_pWnd->SetQuality(1;//设置播放动画质量为高 ((CShockwaveFlash*m_pWnd->SetWMode("Window";//设置窗口模式 ((CShockwaveFlash*m_pWnd->SetEmbedMovie(TRUE;//动画是内欠的 ((CShockwaveFlash*m_pWnd->SetScale("ExactFit";//缩放模式为能显示动画所有内容
((CShockwaveFlash*m_pWnd->SetBackgroundColor(-1;//无背景色 ((CShockwaveFlash*m_pWnd->Rewind(;//从头开始播放
((CShockwaveFlash*m_pWnd->Play(;//播放
}
Flash4是MacroMedia公司出品的矢量动画创作专业软件,利用该软件制作的矢量动画具有文件体积小、带音效和兼容性好等特点。那么,你想不想在自己编写的程序中加入Flash动画,为自己的程序添加一道亮丽的色彩呢? 一、编程原理
本程序利用了Flash4本身自带播放Flash动画的控件Swflash.ocx。你可以通过以下途径获得该控件:1、安装Flash4;2