行為功能概述 Flash內建的Actionscript語言功能強大,可以實現很多複雜的互動式特效,但如果你並不是一個專業的程式人員,想必會對那一大堆的命令與屬性頭疼不已,而FlashMX 2004也充分考慮到了非專業程式工作人員在使用越來越強大、複雜的AS時可能出現的困惑,“行為”(Behaviors)面板應運而生了。說起“行為”,網頁設計師們都不會陌生,早在幾年以前,它就已經出現在了Dreamweaver 3.0(以下簡稱DW)的介面中,現在更是DW
Flash的播放速率是在編輯時設定的,所以無法通過程式來動態控制,要達到類似的效果,只有採用一些小技巧。以下面的小動畫為例,方向箭頭轉動的速度(由播放速度決定)隨著滑鼠距離的遠近而發生由慢到快的轉變。 首先做一段箭頭轉動的動畫,盡量的將幀設得多些,比如我的就設得有192幀之多。幀率提高一倍,類同於每隔一幀播放一幀,其他依次類推。為此我寫了一個函數: function playRateCtr(movie:MovieClip, rate:Number) {//movie
解析度|指令碼 flash中可以使用如下程式獲得承載flash播放器的使用者螢幕的解析度,這對於需要製作根據螢幕的解析度相適應的flash很有協助的,尤其是行動裝置。 trace(System.capabilities.screenResolutionX) trace(System.capabilities.screenResolutionY) 關於System.capabilities 對象其他屬性摘要可以使用如下代碼輸出 for(
指令碼|執行
編碼|後台|解決|問題 在Flash MX的時候開始,就經常有人問為什麼Flash載入的中文會是亂碼?後來大家都用了System.useCodePage=true;去解決這個問題。可能大家都已經習慣了在Flash 5或以前,Flash完全沒有理會編碼時候吧。大家都可能覺得,我在Flash5的時候可以很容易的載入外部文本,可以很容容易地跟PHP, ASP等等的背景程式作資訊互動。但是到了Flash
條件|迴圈|語句 Actions cript 的條件和迴圈語句有 if, else, else if, for, while, do...while, for...in 和 switch. 在 Flash 中它們被叫做流程式控制制動作(Action), 但實際上, 其實質與其它程式語言沒什麼不一樣的. 因為條件和迴圈語句是程式語言中最基礎的, 也是最具有實用價值的語句, 所以要在這裡仔細講解一下. 對於有 C++ 和 Java
變數|資料|資料類型 變數是什麼? 大概說來就是存放資訊的容器(更確切的說是指向記憶體空間中某個存貯位置的指標, 不過能夠理解就行了, 何必去記這麼抽象的定義). 只要能夠理解它可以存放資訊並可以通過各種途徑改變其中的資訊就可以了, 我又不是大學裡面的老師, 整天就知道叫學生死記硬背定義, 實際的東西一點都沒有, "一切為了考試". 還有一個概念: 什麼叫初始設定變數? 就是在定義時給它一個有效值以說明它的內容和資料類型. 就像下面的例子,
js 一、需求分析:1:全屏頁面解析度需為 1024*768 如果低於此解析度,畫面精細的效果得不到體現。所以應該限制此分辯率以下的作業系統訪問此介面。2:開啟的全屏視窗應該右上方有最小化、關閉按扭。3:每個載入的視窗應該可以移動、關閉、最小化。4:案頭上的表徵圖可以拖動,雙擊。5:螢幕底部有一個工作列,當滑鼠移至螢幕底部,工作列從底部彈出。可以用一個按扭使其退回螢幕底部。二、技術要點:Java Script:Screen 對象 (object):
教程 翻譯的來自actionscript的文章,這個教程的側重點在於,當點擊功能表按鈕出現停滯現象時,用LOAD MOVIE載入一個小MOVIECLIP從而讓使用者知道程式正在運行.本教程原文是以FLASH 5.0為範例講解的,閃客帝國將其改編為FLASH MX...... 這篇是我翻譯的來自actionscript的文章,現在拿出來與大家共用,錯誤之處請指出,loadmovie的問題很多人都問,做網站也經常用到,所以就挑了這樣一篇來翻譯(
教程 1.3.3.2非可見元素類型自動識別 以上說的是ActionScript對可見元素的識別,那麼一些在情境中不可見的元素,比如聲音、顏色等等,ActionScript又會如何識別呢?我們可以通過類型設定來實現,比如: 在指令碼面板中輸入這樣兩行代碼: var newSound:Sound=new Sound() newSound. 當你在newSound後面按下點號“.”時,就會彈出小視窗顯示聲音的相關屬性。
教程 1.3.3ActionScript編輯器簡化代碼編寫的特性 1.3.3.1可見元素類型自動識別 下面我們就通過幾個小例子看一看ActionSctipt編輯器所具有的特性,首先是ActionScript在元素命名的一個重要特性,即根據元素名稱的尾碼來辨識器類型。 1)開啟“庫”面板(快速鍵CTLR+L),單擊左下角的添加元件按鈕,選擇元件類型為“影片剪輯”,設定影片剪輯名稱為Movie_Clip。
教程 1.3ActionScript編輯器 Flash MX 2004中提供了一個非常易用的ActionScript編輯器,這一小節我們就來熟悉這個編輯器的使用方法。 1.3.1啟動ActionScript編輯器 在Flash MX 2004中開啟菜單“視窗-〉開發面板-〉動作”(快速鍵F9)即可開啟ActionScript編輯器。 1.3.2ActionSctipt編輯器的結構
教程 第1章入門 ActionScript是一種程式設計語言,Flash專用。ActionScript的文法類似javascript或者Java,如果你以前接觸過這兩種語言,你會發現ActionScript非常易懂易用。即便你沒有接觸過Java或者javascript,掌握和運用ActionScript也絕非什麼難事。 1.1ActionScript的演變過程 ActionScript是不斷髮展的,最早出現在Flash
加入收藏|設為首頁 現在很多的網站不管是大型的網站還是小的個人首頁都有設為首頁和加入收藏夾的功能,儘管實用性值得探討但還是為網頁增加了效果。那麼在Flash動畫中能不能也增加這樣的功能呢?又應該如何?這兩個功能呢?下面來學習如何?這兩個效果。在Flash中我們是通過ActionScript指令碼來實現這兩個效果,即將頁面設為首頁和加入收藏夾這裡有兩種方法。
教程 2.4影片剪輯事件 相對於前面所介紹的滑鼠事件、鍵盤事件以及幀事件而言,影片剪輯事件則顯得稍為有點難懂。當我們將一個影片剪輯放到情境中時,他就成了一個“事件發射器”,不斷地報告自己的運行狀態,如果我們捕獲這樣的事件,就可以做出相應的反應和處理。影片剪輯有多種,下面分門別類地加以介紹。 2.4.1onClipEvent(Load)和onClipEvent(unload)
教程 2.3.2.2圖片的自動切換 1、回到主情境中,將上一步製作好的影片剪輯拖放到情境中並將其命名為picture_mc,調整其長度為45幀。 2、添加一個動態文本,命名為message_txt,我們將用它來顯示倒計時,倒計時完成時,picture_mc中的圖片自動切換。另外還要添加一個名稱為caption_txt的動態文本,它將顯示圖片的標題,由影片剪輯picture_mc自身的代碼來控制。 3、建立一個層,命名為倒計時,
教程 第2章處理事件 事件,是推動Flash程式啟動並執行靈魂,可以說,沒有事件就沒有Flash程式,真是因為有了豐富的事件,Flash程式的互動性才能夠得以實現。開發Flash程式時,我們需要花很大一部分精力去估計程式應該處理哪些事件以及如何處理這些事件。比方說對一個按鈕,我們是不是只需要處理一下使用者單擊按鈕所觸發的事件?如果需要按鈕對使用者的更多操作作出反應,那麼我們就需要添加相應的事件處理代碼。
難度: 中級軟體環境: Flash 4 or 5, NS or IE 4 or higher. 我們在這個例子中有很多的需求,但是我不是一個JAVACSCRIPT程式員,所以我請人在網頁中實現這一效果。大多數人覺得全屏很煩人,所以我們總結出一條經驗:決不
基礎教程 本文譯者:egoldy文章出處: http://www.ultrashock.com 文章性質:翻譯ActionScript 2.0-簡介 隨著FLASHMX2004的推出,Macromedia公司推出了一種新的指令碼類型稱為as2,在要教程中我們將要瞭解AS2的新特性。新的物件導向的模型以及如何使AS1的指令碼過度到AS2。 為什麼我們需要一種新的指令碼語言。
教程 1、Flash MX 2004 ActionScript圖文教程(十四) [2005-03-02] 2、Flash MX 2004 ActionScript圖文教程(十三) [2005-03-02] 3、Flash MX 2004 ActionScript圖文教程(十二) [2005-03-02] &