當前位置:
首頁 > 最新 > PPT在放映時拖動?你也可以!

PPT在放映時拖動?你也可以!

方法一

1

下載安裝

2

創建文件

1.新建一個AS3文件,然後導入圖片(導入-導入到舞台-選擇圖片)。

2.導入圖片太大或太小,選擇中右側的變換工具,點擊鎖鏈鎖定圖片寬高比,拉伸寬度,調至自己想要的大小,可反覆調節。

注意點:導入圖片時可按住Ctrl選擇多張,多張圖片導入後為全選狀態,這時調節大小會一起調節。

導入後的圖片以導入順序疊置,同一圖層上的圖片跟PPT一樣可以上下覆蓋移動。(右擊-排列)

3.依次選擇每張圖片,右鍵轉換為元件(快捷鍵F8),命名,類型為影片剪輯,確認。

4.再依次選擇每個元件(圖片),在右上角的屬性欄里,將改為剛剛的命名,這次命名是給拖動對象命名。(本教程一個元件僅包含一張圖片,故元件名和實例名稱可重複)

q11.addEventListener(MouseEvent.MOUSE_DOWN,massDown);

//偵聽小圖片的滑鼠按下事件,調用massDown()函數拖動小圖片

q11.addEventListener(MouseEvent.MOUSE_UP,massUp);

q22.addEventListener(MouseEvent.MOUSE_DOWN,massDown);

//偵聽小圖片的滑鼠按下事件,調用massDown()函數拖動小圖片

q22.addEventListener(MouseEvent.MOUSE_UP,massUp);

function massDown(event:MouseEvent){

event.target.startDrag();

//開始拖動圖片

}

function massUp(event:MouseEvent){

event.target.stopDrag();

//停止拖動圖片

}

6.將前兩句代碼多複製幾行,有幾張圖就複製幾次。依次修改,將代碼前的對象名改為剛剛設置的!!!

7.代碼修改完後可以按 Ctrl+回車 測試。確認無誤後即可導出為影片,SWF格式。

3

導入PPT

2.點擊其它控制項工具,添加Flash的工程文件SWF(按S快速跳到該字母,第二個就是),畫出一個區域,即你想要的大小。

3.右擊打開屬性表,將Movie屬性改為你的SWF文件名,注意加上後綴名.swf。上方EmbedMovie屬性選擇True,可將SWF文件嵌入PPT,如果未嵌入,則PPT移位或者換電腦播放都會出錯。

(上下拖動圖片)

4.剛置入可能是空白,點擊右下角全屏放映即可。可動範圍是與剛剛畫下的範圍大小有關,寬高比例是SWF文件的寬高比。

建議:添加一個比可動範圍稍大的矩形,置底,相當於給可動範圍添加一個邊框。

方法二

PPT的開發語言是VBS,即是以VB語言為基礎的,VB學的不錯的同學可以嘗試自己敲代碼。

1

大致流程

1.在開發工具中,創建圖片控制項或其它控制項。

2.雙擊控制項打開代碼窗口,接著就打代碼吧。

2

缺點

作為一個代碼小白,我不懂為什麼PPT里的VB事件只有八個,這就造成了極大限制,比如VB里有「拖動」事件Trag,PPT這裡沒有,只能利用僅有的八個事件做出拖動效果。(反正小編是想不出來怎麼做)

寫在最後

關於Flash軟體的使用,我雖然不會打代碼,但起碼能看懂,所以我就去百度了【如何利用Flash製作一個簡單的拼圖遊戲】,因為這個遊戲的代碼里肯定有關於拖動圖片的代碼。我把這個遊戲代碼下載了下來,經過反覆理解,最終找出了拖動事件核心的四句代碼,然後試用,最終成型。

另外我還做出了【指向性畫箭頭】的效果,百度找不到直接資源,但是我找到了【自由畫線】和【定向畫箭頭】兩個代碼文件,在裡面找出【自由】和【畫箭頭】兩個代碼組合起來就成了我要的效果。

學習這些軟體很費腦子,能看得懂代碼是基礎,如果不會自己敲代碼,就要通過分解自己所要做出的效果去尋找代碼,然後再組合了。

最後推薦一些搜索關鍵詞

【AS3】、【Flash代碼】、【fla文件】、【SWF源文件下載】、【Flash小遊戲源代碼】、【繪藝素材網】

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 15生科2 的精彩文章:

TAG:15生科2 |