Flash技巧:倒播或正播控制

來源:互聯網
上載者:User
技巧|控制

  有網友問到:在FLASH中如何控制電影執行個體的正播放與倒播放?解決這個問題的方法有多個,前次在論壇上發了兩個,今天有空又做了一個執行個體。

  1、先做一個電影動畫元件(其內包含120幀),將它拖入到主情境上,並設定它的執行個體為名my_mc;

  2、再做一個兩幀的電影元件,第一幀畫一個向右的箭頭,第二幀上畫一個向左的箭頭,做好後,也將它拖放到主情境第一幀上,並設定它的執行個體名為my_btn;

  3、主情境只有一幀,在這幀上加:

my_btn.onRelease = function() {
 if (k) {
  my_btn.gotoAndStop(1);
  k = false;
 } else if (!k) {
  my_btn.gotoAndStop(2);
  k = true;
 }
};
this.onEnterFrame = function() {
 if (k) {
  my_mc.prevFrame();
 } else if (!k) {
  my_mc.nextFrame();
 }
 if (my_mc._currentframe == 120 || my_mc._currentframe == 1) {
  k = !k;
 }
};

  4、發布後,開啟swf,點擊按鈕就可以控制那個運動的電影倒播或正播了。



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。