[App Inventor 2] App Inventor 新功能:背包!

許多人常問:「App Inventor 2 中的拼塊能不能複製,然後貼到另外一個專題中?」這的確是一個很實用的功能,但是過去 App Inventor 是做不到的。在今天App Inventor 2  推出 nb146 的更新,AI2 Companion 也推出了 2.34 版,其中包含了許多更新與新功能,其中最讓人驚豔的就 Backpack「背包」!我們終於能在專題或Screen之間複製拼塊了!

20151001_backpack

其實 背包 (Backpack) 的功能,在另一個師出同門的軟體:Scratch 2 就出現了,在開發專案時我們能將程式拼塊放入背包之內,然後在其他的專題中由背包直接取出使用。當時我們就很希望 App Inventor 也能有這個功能,因為如果有個拼塊很複雜,或是很龐大,但是在另一個 Screen 或是專題中需要使用時,就很希望能夠直接複製過來,不用再重拉拼塊,如今這個功能就能藉由 背包 (Backpack) 來完成。

我們先來看看背包功能在哪裡,請在進入 App Inventor 2 的編輯畫面後,按 程式設計 鈕,在工作面皮的右上方即可看到一個背包!

20151001-001

當你將拼塊拖進背包後,該拼塊就會被複製進背包中。

20151001-003

你可以點一下背包,就能看見其中所存在的程式拼塊。當你切換到其他專題或是Screen時,就能點開背包取用這個拼塊。

20151001-004

當你的滑鼠在空白處按右鍵,在下拉式功能表中可以看到有 3 個功能:

  1. Paste All Blocks form Backpack:將背包中所有拼塊貼到目前的專題中。
  2. Copy All Blocks to Backpack:將工作面板中所有拼塊複製到背包中。
  3. Empty the Backpack:清空背包中的拼塊。

例如這裡我們選按 Copy All Blocks to Backpack,將工作面板中所有拼塊複製到背包中。

20151001-005

你可以按一下背包,即可發現所有拼塊果然就複製到背包中了。

20151001-006

接著我們再新增一個專題,進入程式設計畫面。

20151001-007

按一下背包,即可發現剛才所有拼塊都還在背包中。

20151001-008

你可以選取其中要使用的拼塊,即可複製到目前的專題中。

20151001-009

透過背包這個功能,你就能輕易地將所有的程式拼塊在不同的專題或是Screen之間複製,大大降低重覆的功能,也避免了錯誤的發生,這個功能實在太棒了!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *