国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 媒體動畫 > 正文

Authorware基礎教程:Authorware 6.0 課件教學文章----第十節 Flash

2024-09-08 19:26:48
字體:
來源:轉載
供稿:網友

flash是現在最流行的矢量動畫制作軟件,它和authorware同是macromedia公司的優秀產品。authorware從5.2版開始,就能很好地支持flash的swf文件了。

本節要點:在authorware中插入swf文件 了解activex

本例簡介:在authorware中插入swf文件很簡單,只要使用“insert”>>“media”>>“flash...”就可很方便地插入flash的swf文件。要將flash中的變量傳遞給authorware,就要使用“shockwave flash object”activex控件。

完成后流程圖:

運行界面:

制作步驟:

1、首先制作一個flash文件,命名為“flash”。在其中有設置變量的action script,本例中使用了“fscommand ("variable", "文件"); ”等語句。完成后發布為swf文件。如果你對flash不熟悉,請參考相關資料。
2、新建一個authorware文件,使用“insert”>>“control”>>“activex...”命令,打開選擇activex窗口。找到并選中“shockwave flash object”控件后,單擊“ok”確定。這時可見流程線上出現一個“activex”圖標,將其命名為“activex”。

3、向流程線上拖入一個計算圖標和一個交互圖標,并分別命名為“play flash”和“dispaly variable”。“play flash”中的內容為:
  setspriteproperty(@"activex", #movie, filelocation^"flash.swf")
  callsprite(@"activex", #play)
  
意思為告訴swf文件的位置和開始播放flash.swf文件。
  “dispaly variable”中為顯示變量的內容。打開其設計窗口,在其中輸入“{myvariable}”,意思是顯示變量myvariable的值,這個變量將在下面定義。
4、向“dispaly variable”圖標的右方拖入一個計算圖標,命名為“get variable”,并將交互響應類型設為“事件(event)”。這時在“get variable”圖標上方出現一個小圖標,雙擊該圖標,出現交互屬性設置對話框。雙擊“sender”選項中的“icon activex”,使其前面有個叉號,再雙擊“event”選項中的“fscommand”,使其前面也有個叉號,確定剛才的設置。

5、打開“get variable”圖標,在其中輸入以下內容:
  evalassign(eventlastmatched[#command]^" := eventlastmatched[#args]")
  if variable="0" then
    myvariable:=""
  else
    myvariable:="你剛才按下了 "^variable^" 菜單"
  end if

  這些語句的意義是從flash文件中讀取變量“variable”的值。如果沒有按下菜單,那么不顯示任何內容。這些語句的詳細解釋請參考authorware相關文檔。

技巧提示:activex控件內容大小的更改,應該在程序運行時,使其暫停,雙擊activex控件內容,出現虛線框,拖動其邊上和角上的控點,改變其大小。

源文件:本例要求對flash和authorware都相當熟悉,請大家下載源程序,仔細琢磨。點擊這里下載

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资讯 | 鹤壁市| 靖安县| 灵川县| 尖扎县| 视频| 睢宁县| 辽宁省| 疏附县| 射阳县| 象山县| 蓬安县| 通化市| 东平县| 西华县| 会理县| 安塞县| 抚顺县| 肇东市| 民权县| 黑山县| 英超| 嵊州市| 乐昌市| 曲阳县| 东乌| 闸北区| 文登市| 上林县| 陵水| 柳州市| 安福县| 新丰县| 鄂尔多斯市| 襄垣县| 邻水| 乐东| 同心县| 时尚| 平泉县| 海淀区|