huangwei 发表于 2013-8-7 21:55:07

关于flash动画控件问题

我想请问一下,我用一个flash来做启动动画,之后应该怎么跳到窗口。
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

GUICreate("", 1024, 490, 200, 150, $WS_POPUPWINDOW)
GUISetState( )
$Flash = ObjCreate("ShockwaveFlash.ShockwaveFlash")
$FlashObj = GUICtrlCreateObj($Flash, 0, 0, 1024, 540)
$Flash.Movie = "d:\汽车.swf"



$Flash.Loop = True

While 1
    Dim $msg = GuiGetMsg()
    If $GUI_EVENT_CLOSE = $msg Then
      $Flash.Stop()
      $Flash.Movie = ""
      ExitLoop
    EndIf
WEnd

user3000 发表于 2013-8-8 00:40:03

可以考虑作多个窗口吧,动画一个窗口,放完动画,删除此窗口,然后再创建主窗口。

huangwei 发表于 2013-8-8 07:57:07

回复 2# user3000


    这样子的话那不是很麻烦,每次都是这样?

楼上风云 发表于 2013-8-8 08:42:27

回复 3# huangwei


    二楼的思路,可以采用。
   也可以最先创建主窗口,将FLASH播放作为子窗口之一,通过判断窗口关闭等 操作,控制对应子窗口的显/隐/删操作。

huangwei 发表于 2013-8-8 11:57:08

回复 4# 楼上风云


   楼主给点示范
页: [1]
查看完整版本: 关于flash动画控件问题