麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 網(wǎng)站 > 媒體動(dòng)畫 > 正文

Authorware綜合技巧:運(yùn)用Authorware來(lái)控制Flash作品地完美播放

2024-09-08 19:25:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
隨著internet和網(wǎng)絡(luò)技術(shù)的發(fā)展,flash作品可謂大行其道,無(wú)處不在。但常見的flash player無(wú)法實(shí)現(xiàn)flash作品的控制,可以說(shuō)是美中不足,其實(shí)大家可以使用大名鼎鼎的多媒體集成工具authorware 6.0來(lái)實(shí)現(xiàn)對(duì)flash作品的一些控制,比如flash作品的播放速度、縮放,以及旋轉(zhuǎn)功能等。下面就讓我們一起來(lái)看看吧!

一、對(duì)flash播放速度的控制
1. 運(yùn)行authorware 6.0程序,自動(dòng)建立一個(gè)新文件,依次選擇“file→save”菜單命令,將其存為“flash播放速度控制.a6p”。

2. 依次選擇“insert→media→flash”菜單命令,彈出“flash asset properties”對(duì)話框,單擊“browse”按鈕,導(dǎo)入flash動(dòng)畫flash.swf,其他選項(xiàng)采用默認(rèn)值,并將該圖標(biāo)命名為“flash”。

3. 拖動(dòng)一個(gè)顯示圖標(biāo)到流程線上并命名為“速度控制”。在此頁(yè)面中制作一個(gè)小滑塊圖形,用它來(lái)顯示對(duì)flash播放速度的控制,再拖動(dòng)一個(gè)計(jì)算圖標(biāo)到流程線上并命名為“初始化”,雙擊此圖標(biāo),在彈出窗口中輸入以下代碼:

setspriteproperty(@"flash",#playbackmode,#fixed)
globaltempo:=30
resizewindow(300,180)

4. 拖動(dòng)一個(gè)交互圖標(biāo)到流程線,雙擊此交互圖標(biāo),在窗口中繪制一條滑道,并在下方輸入以下內(nèi)容:速度={getspriteproperty(@"flash", #fixedrate)}。

5. 拖動(dòng)一個(gè)計(jì)算圖標(biāo)到交互圖標(biāo)的右側(cè),并在其中輸入以下代碼:

setspriteproperty(@"flash",#fixedrate,int(pathposition@"速度控制")),并將其交互方式設(shè)為conditional(條件交互),將其condition選項(xiàng)設(shè)置為dragging@"速度控制",automatic選項(xiàng)設(shè)為when true。
6. 保存此文件,直接運(yùn)行或打包運(yùn)行即可實(shí)現(xiàn)拖動(dòng)小滑塊來(lái)實(shí)現(xiàn)對(duì)flash作品播放速度的控制。

二、對(duì)flash縮放的控制
1. 創(chuàng)建一個(gè)如圖1所示的程序結(jié)構(gòu),并將其命名為“flash縮放控制.a6p”,其中flash圖標(biāo)的設(shè)置與上述相同,這里不再重復(fù);


2. 雙擊其中的交互圖標(biāo),在彈出窗口頂端輸入文本:“單擊鼠標(biāo)左鍵放大,單擊鼠標(biāo)右鍵縮小”。在窗口正下方輸入以下文字:縮放={getspriteproperty(@"flash動(dòng)畫", #scale)}%。

3. 將第一個(gè)交互方式設(shè)為conditional,condition選項(xiàng)設(shè)置為rightmousedown,automatic選項(xiàng)設(shè)置為when true,其下的計(jì)算圖標(biāo)中輸入以下代碼:

zoomfactor:=int(getspriteproperty(@"flash", #scale)/50)
if zoomfactor<1 then zoomfactor:=1
setspriteproperty(@"flash",#scale,getspriteproperty(@"flash",#scale)-zoomfactor)
4. 將第二個(gè)交互圖標(biāo)的condition選項(xiàng)設(shè)置為mousedown,其余與第一個(gè)交互圖標(biāo)的設(shè)置相同,在其下的計(jì)算圖標(biāo)中輸入以下代碼:

zoomfactor:=int(getspriteproperty(@"flash", #scale)/50)
if zoomfactor<1 then zoomfactor:=1
setspriteproperty(@"flash",#scale, getspriteproperty(@"flash",#scale)+zoomfactor)

保存此文件,直接運(yùn)行或打包運(yùn)行,即可實(shí)現(xiàn)通過(guò)單擊鼠標(biāo)左右鍵對(duì)flash作品縮放效果的控制。

三、對(duì)flash旋轉(zhuǎn)的控制
1. 創(chuàng)建一個(gè)如圖2所示的程序結(jié)構(gòu),并將其命名為“flash旋轉(zhuǎn)控制.a6p”,其中flash圖標(biāo)的設(shè)置與上述相同,這里不再贅述。


2. 雙擊其中的交互圖標(biāo),在彈出窗口頂端輸入文本:“請(qǐng)按住鼠標(biāo)左鍵并移動(dòng)鼠標(biāo)”。另起一行輸入以下內(nèi)容:旋轉(zhuǎn)角={getspriteproperty(@"flash", #rotation)}度。
3. 將交互圖標(biāo)的交互方式設(shè)為conditional,condition選項(xiàng)設(shè)置為mousedown,automatic選項(xiàng)設(shè)置為when true,其下的計(jì)算圖標(biāo)中輸入以下代碼:

x:=cursorx-displayx@"flash"
y:=cursory-displayy@"flash"
m:=x/y
angle:=atan(m)*180/pi
if angle<0 & cursoryangle:=abs(angle)
else if angle>0 &&cursory>displayy
@"flash" then
angle:=180-angle
else if angle<0 & cursory>displayy
@"flash" then
angle:=180+abs(angle)
else
angle:=360-angle
end if
setspriteproperty(@"flash",#rotation,angle)

保存此文件,打包運(yùn)行或直接運(yùn)行即可通過(guò)按住鼠標(biāo)左鍵并移動(dòng)來(lái)實(shí)現(xiàn)flash作品的旋轉(zhuǎn)效果(如圖3和圖4)。


以上為了講解方便,故制作了三個(gè)小程序分別實(shí)現(xiàn)不同的效果,有興趣的話,大家可以將其制作到一個(gè)程序中,從而實(shí)現(xiàn)其綜合功能。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天海翼无删减av三级在线观看 | 色无极影院亚洲 | 成人污在线 | 最新av在线免费观看 | 99国产精品自拍 | 伊人久久电影网 | 天天干导航 | 做爰xxxⅹ性护士hd在线 | 欧美精品一区二区三区在线播放 | 亚洲第一视频 | 亚洲爱爱网站 | 国产小视频在线观看 | 日韩精品中文字幕在线观看 | 一级做a在线观看 | 日本a∨精品中文字幕在线 欧美1—12sexvideos | 国产一级免费电影 | 色人阁五月天 | 96视频在线免费观看 | av在线一区二区三区 | 国产精品久久久免费看 | 国产一精品一av一免费爽爽 | 色污视频在线观看 | 欧美日韩精品一区二区三区蜜桃 | 久久99国产精品免费网站 | 日韩视频精品一区 | 亚洲片在线观看 | 中文字幕在线观看视频一区 | 久久亚洲激情 | 免费一级在线观看 | 日本网站一区二区三区 | 一本色道久久综合狠狠躁篇适合什么人看 | 有色视频在线观看 | 水多视频在线观看 | 久久久免费电影 | 国产免费黄色 | 国产国语毛片 | lutube成人福利在线观看污 | 毛片福利| 成人免费久久 | 精品久久一区二区三区 | 久久久久久久一区二区三区 |