共用方式為


建立具有互動功能的 Silverlight 1.0 網站

本頁僅適用 Silverlight 1 專案

Microsoft Silverlight 1.0 應用程式中的互動功能,是由 XAML 文件 (用於設計使用者介面) 的 JavaScript 程式碼後置檔案中的事件處理常式所建立。下列程序顯示如何按一下滑鼠,讓應用程式播放動畫腳本。

建立具有互動功能的 Silverlight 1 網站

  1. 在 Microsoft Expression Blend 中,按一下 [檔案] 功能表上的 [新增專案]。

    [新增專案] 對話方塊會隨即出現。

    Cc296370.ef6e983a-52a3-4258-a42d-a76beb1e48f1(zh-tw,Expression.10).png

  2. 在 [選取專案類型] 下,按一下 [Silverlight 1.0 網站]。其他欄位會顯示專案名稱與位置的預設值。您可以保留這些欄位設定,然後按一下 [確定]。

    此時會建立新的 Silverlight 專案,並開啟啟動頁面 Page.xaml,供您進行編輯。

  3. 選取 [工具箱] 中的 [畫筆] Cc296370.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(zh-tw,Expression.10).png 工具。按一下滑鼠建立一點,並加以拖曳建立曲線,以繪製曲線圖形。按一下第一點可關閉圖形。

    Cc296370.25239939-a612-49fd-9b4a-743971738d5e(zh-tw,Expression.10).png

    如需以滑鼠修改路徑的方法清單,請參閱畫筆及直接選取的使用方式

  4. 以滑鼠右鍵按一下 [物件與時間軸] 下的新路徑物件,再按一下 [重新命名],然後輸入名稱 [MyPath]。

    Cc296370.93b269b5-d07e-4b73-9543-644f6e50e0fd(zh-tw,Expression.10).png

    物件若要在程式碼後置的檔案中提供參照,則必須要有名稱。此物件將在程式碼中提供參照,以連接 [Click] 事件處理常式。

  5. 在 [物件與時間軸] 下,按一下 [新增] Cc296370.86937695-03dd-44ea-aa30-28d4029b3ad0(zh-tw,Expression.10).png 按鈕。[建立腳本] 對話方塊會隨即出現。將 [名稱] 欄位保留為 [Storyboard1],並選取 [建立為資源] 核取方塊,然後按一下 [確定]。

    Cc296370.68230d0a-c687-4ca3-af6a-63e7f2e7a9a7(zh-tw,Expression.10).png

    此時會建立新的腳本,並開啟時間軸記錄。

  6. 在時間軸播放點 Cc296370.5626c9eb-40bb-450a-9ca1-3678e5abe429(zh-tw,Expression.10).png 位於 0 秒標記處時,然後按一下 [記錄主要主要畫面格] 按鈕,以記錄 [MyPath] 物件目前的位置。

    Cc296370.a9d19126-f7dd-43b9-9663-6a39e02af8e6(zh-tw,Expression.10).png

  7. 將時間軸播放點 Cc296370.5626c9eb-40bb-450a-9ca1-3678e5abe429(zh-tw,Expression.10).png 移至 1 秒標記處,然後使用 [選取] 工具移動 [MyPath] 物件。1 秒標記處會設定一個主要主要畫面格,用以記錄 [MyPath] 物件的新位置。

    Cc296370.8a2c43ac-1a9f-497d-8aab-5e94c74d1560(zh-tw,Expression.10).png

  8. 在 [專案] 面板中按兩下 [Page.xaml.js] 檔案加以開啟,以進行編輯。

  9. 移除 // 字元以取消下列程式行的註解:

                    // this.control.content.findName("Storyboard1").Begin();
    

    Cc296370.76e80641-82b4-4cb5-bb0d-447c70a01f8a(zh-tw,Expression.10).png

    Expression Blend 2 會產生初始 JavaScript 程式碼,說明如何在根元素上連接事件處理常式與滑鼠按鍵動作。事件處理常式會為 Storyboard1 呼叫 Begin 方法,這正是您在建立腳本時不變更 [名稱] 欄位的原因。如需有關 Silverlight 1.0 指令碼的詳細資訊,請參閱 Silverlight 指令碼與滑鼠事件 (英文)。

  10. 按 F5,再按一下瀏覽器視窗觸發動畫腳本,以測試您的 Silverlight 1.0 網站。

請參閱

概念

建立可控制 Silverlight 應用程式中腳本的按鈕

建立、修改或刪除腳本

修改腳本,使其在循環結束時重複或反轉