• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>創業指南>職場>面試題>

    actionscript面試題

    時間: 如英753 分享

      actionscript面試會出什么題呢?下面是學習啦小編為大家帶來的actionscript面試題,相信對你會有幫助的。

      actionscript面試題

      1.as2與as3.的最主要區別是什么?

      答:首先,as2和as3是完全不同的語言,幾乎沒有兼容性可言。as2編譯用的AVM1虛擬機,as3用的AVM2,速度快,提供了一些基礎異常處理。 as3是純的OOP,強類型語言。as2不是。具體的差別有太多太多。

      2.flex的開發框架有哪些,它們有什么優缺點?

      答: 最常見的當然是Cairngorm、Puremvc了,此外還有Mate,Swiz等等,據說被廣泛應用的已經有10幾款了。Cairngorm作為 Adobe官方出品,有著貴族血統的它比較全面,是這些框架中已知bug最少的,但是基于他的應用相對臃腫復雜一些,需要對每個可以被觸發的事件寫一個對 應的Command,編碼量巨大,并且單元測試很不容易,不適合敏捷開發。Puremvc應該是現在用的最多的as框架了。比較完善、并且與 Cairngorm相比,更適合中小型應用的開發,它與Cairngorm一樣,也是以MVC模式為中心,并以Façade作為中央存儲器的單件類的形式 進行開發的。說下Mate,它是一個比較奇怪的框架,是基于標簽的事件驅動型的。也就是說你不能再隨意的寫as類的,在使用Mate的情況下,只能用 MXML來做這些事情。Swiz是Mate的孿生兄弟,長的挺像,沒具體用過,不大了解。

      3.在flex開發中,很多代碼都寫在mxml文件里, 為了做到mvc模式,你是怎么處理的。

      我認為mxml并不影響mvc模式啊。分兩種情況來討論,首先,是自己創建整個應用結構的時候,那我們可以手動將UI所在的mxml歸為一類,然后由 Mediator去操作或者說控制這些組件既可了,然后Mediator又統一交給Controller去操作。如果采用其他框架來進行開發的話,那就更 不用來考慮這個問題了,像Cairngorm、Puremvc之類的框架已經很好的為我們解決了這些問題。只要按照它們的使用規范來進行開發,自然沒有問 題。

      4.如果發生內存泄露,你是如何解決的?

      在profile觀察中已經內存泄漏是沒有很好的解決辦法的,至少我不知道,我能做的只是盡量去避免這種情況的發生,比如說 注意不要循環引用,特別是在使用Timer的時候要格外注意,不要忘記全局對象上的引用的清除,在創建控制器和模型的時候要注意一定要使用單件模式。在 addEventListener時候盡量采用弱引用、自引用、或者子對象引用,以避免內存泄漏。

      5。as3.0垃圾回收器是如何工作的?

      flash player 8之前采用的是引用計數法,在flash player 8 之后用的是標記法,簡單的說就是:從應用的根節點開始,遍歷所有其上的引用,標記每個它所發現的

      對象。然后迭代遍歷每個被標記的對象,標記它們的 子對象。這個過程第歸進行,直到Player遍歷了應用的整個對象樹并標記了它所發現的每個東西。在這個過程技術的時候,可以安全地認為,內存中那些沒有 被打標記的對象沒有任何活動引用,因此可以被安全地釋放內存。一般來說,flash player采用的是一種低頻的垃圾回收機制,Flash Player的垃圾回收發生在Flash Player需要另外請求內存之前。但并不是每次應用申請內存時都會導致垃圾回收的執行,只有當Flash占用的內存緊張到一定程度時才會執行真正的垃圾 回收,一定程度上取決于客戶端計算機的物理內存的大小。

      6 flex和后臺語言是如何交互的?

      無疑就這兩種方法:remote object 或者是Http service

      7。你是如何處理前端速度慢的問題?

      flex前端速度慢 其實仔細說應該分2部分,1.是flex生成的swf由于SDK龐大的關系,swf體積也跟著龐大了,這我們可以做的就是用Module動態加載,還有就 是RSL了。2.處理速度慢,遠程方法速度慢,這是AVM的硬傷了,基本沒有很好的解決方法,我們能做的只是讓這個異步進行的更完美一些,讓用戶在等待的 過程中,做其他的事情,以至于讓用戶忽略這段等待的時間。

      8.flash與flex是如何協調開發的?

      這個問題可以這樣來理解,如果是確實需要用到FLEX SDK的應用,那我們就可以建立一個flex工程,具體需要flash做UI的時候,輸出成swc作為flex的skin,如果說并不需要flex sdk,只是為了編碼方便而選擇flex的話,那我們只要建立一個as工程,讓flex作為flash的編碼器。

      9.使用Flex Bulider3建立一下新的.mxml的頁面時默認的背景是藍色的,請問用什么辦法能修改掉此背景顏色,以至于下次創建時背景不是為默認的藍色的呢?請 寫出你認為正確的方法.

      還真不會,我的做法一般是在這個工程里面,建一個總的css,都在里面規范起來,包括背景色啊,還有字體大小等等。。

      10. 使用Flex Bulider3如何跟蹤程序?

      裝個debug版本的flash player,到時候在FB里面F11 debug它咯。

      11. 請問enterFrame和timerEvent這2個事件有什么區別?請說下具體的使用方法和相關的使用場合?

      不會 我覺得差不多,不過我一般用enterFrame,還請高人指點。。

      12. 請說下你理解AS3的事件機制是什么機制?你認為正確的就可以說出來.

      AS3事件流分三個階段:

      1.捕獲階段 (即由根節點流向子節點,檢測每個節點是否注冊了監聽器)

      2.目標階段 (激發在目標對象本身注冊的監聽程序)

      3.冒泡階段 (從目標節點到根節點,檢測每個節點是否注冊了監聽器)

      當中涉及了兩個屬性target和currentTarget,target是事件的派發者,currentTarget是正在檢測的對象,當開始了事件 流,事件的currentTarget屬性處于不斷變化中.

      PS:注冊事件時捕獲階段默認是關閉的,無論事件是否開啟了捕獲,事件流只會兩選一去 執行注冊的監聽程序

      關于EventDispatcher三個函數的參數:

      1.addEventlistener(事件類型,監聽函數,是 否打開捕獲階段,監聽器優先級別,是否打開弱監聽)

      2.removeEventListener(事件類型,監聽函數,是否打開捕獲階段) (前兩個參數是必須的,如果注冊監聽器時打開了捕獲階段,那么第三個參數也是必須的,否則會出現錯誤)

      3.dispatchEvent(new Event(事件類型,是否冒泡,是否可以取消事件))

      關于Event擴展有兩點要注意:

      1.可以定義字符串常量代表事件類型.

      2. 構造函數必須調用父類的構造函數,super(type,bubbles,cancelable)

      3.擴展Event可以使Event帶自定義變 量,從而可以傳遞數據.

      13.請問addEventListener里面有幾個參數,你能說出具體的使用方法嘛?

      這題出的有點像考API記憶力呵呵, 它的五個參數分別是addEventlistener(事件類型,監聽函數,是否打開捕獲階段,監聽器優先級別,是否打開弱監聽)

    看過“actionscript面試題”的人還看了:

    1.當前計算機應用的Flash動畫設計

    2.如何有效防止XSS攻擊

    actionscript面試題

    actionscript面試會出什么題呢?下面是學習啦小編為大家帶來的actionscript面試題,相信對你會有幫助的。 actionscript面試題 1.as2與as3.的最主要區別是什么? 答:首先,as2和as3是完全不同的語言,幾乎沒有兼容性可言。as2編譯用的AVM1
    推薦度:
    點擊下載文檔文檔為doc格式
    1083040 主站蜘蛛池模板: 亚洲色图15p| 免费在线视频a| GOGOGO高清免费看韩国| 欧美大成色www永久网站婷| 国产午夜三级一区二区三| 一区免费在线观看| 欧美人与牲动交xxxx| 性xxxxx护士第一次| 亚洲熟女乱色一区二区三区| 91精品国产人成网站| 欧美亚洲国产激情一区二区| 国产va免费精品观看精品| 中文字幕电影资源网站大全| 激情影院在线观看十分钟| 国产大秀视频在线一区二区| www.色亚洲| 日韩成年人视频| 人人干人人干人人干| 高贵的你韩剧免费观看国语版| 日本免费a级毛一片| 亚洲网址在线观看| 跪着侍候娇吟羞辱鞭打| 国产麻豆精品高清在线播放| 亚洲人在线视频| 精品国产一区二区三区久久| 国产欧美日韩一区| hkpic比思特区东方美人| 日韩a无v码在线播放| 亚洲精品tv久久久久久久久久| 色视频色露露永久免费观看| 国产裸体美女永久免费无遮挡| 中文字幕一区二区日产乱码| 欧美www网站| 亲密爱人免费观看完整版| 都市春色校园另类| 国产精品国产三级国产a| 一本到在线观看视频不卡| 日韩欧美一区二区三区免费看| 亚洲精品成a人在线观看| 色偷偷91久久综合噜噜噜噜| 国产精品午夜高清在线观看|