【shiftdown & mousedown】條件交互響應分支的響應條件是shift鍵與鼠標左鍵同時按下。該分支下的運算圖標代碼如圖12-14所示。
圖12-14 【shiftdown & mousedown】分支運算圖標中的代碼
同理可分析得知,該代碼執行后使動畫縮小10%。
及時點評 這里介紹了兩鍵同時按下作為條件的設計方法。為了區別各分支的響應條件或者對一些特別分支的進入,采用這種方法是十分有效的。
由于在“slider”交互圖標中的右下角嵌入了如下的表達式變量:
#scale={getspriteproperty(@"zoom.swf",#scale)}
因此動畫縮放值將被實時顯示出來。
雙擊【examples】決策下的第2分支群組圖標,其下級流程如圖12-15所示。
圖12-15 rotate下級流程圖
該流程首先引入一個名為“turnabout.swf”的flash動畫。
【slider】交互響應圖標下的【true】條件交互響應分支完成動畫旋轉的功能。
由于true條件響應分支的條件一直有效,故程序在此反復執行該分支下的運算圖標。其運算代碼如圖12-16所示。
圖12-16 【true】分支運算圖標中的代碼
該代碼語句的主要作用是根據坐標值與動畫畫面中心點坐標值,經反三角函數計算,求得旋轉角度值。然后比較光標縱坐標值與動畫畫面中心點縱坐標值,調整角度,并用setsprite property函數設置動畫旋轉。
新聞熱點
疑難解答