自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解析Flex命名空間的工作方式

開發(fā) 后端
Flex命名空間的概念你是否了解過,這里和大家分享一下,通過命名空間可以控制所創(chuàng)建的屬性和方法的可見性。希望本文的介紹能讓你有所收獲。

本文和大家重點(diǎn)討論一下Flex命名空間的工作方式,要了解Flex命名空間的工作方式,有必要先了解屬性或方法的名稱總是包含兩部分:標(biāo)識符和命名空間。

Flex命名空間詳解

通過命名空間可以控制所創(chuàng)建的屬性和方法的可見性。請將public、private、protected和internal訪問控制說明符視為內(nèi)置的Flex命名空間。如果這些預(yù)定義的訪問控制說明符無法滿足您的要求,您可以創(chuàng)建自己的命名空間。

如果您熟悉XML命名空間,那么,您對這里討論的大部分內(nèi)容不會感到陌生,但是ActionScript實(shí)現(xiàn)的語法和細(xì)節(jié)與XML的稍有不同。即使您以前從未使用過命名空間,也沒有關(guān)系,因?yàn)槊臻g概念本身很簡單,但是其實(shí)現(xiàn)涉及一些您需要了解的特定術(shù)語。要了解Flex命名空間的工作方式,有必要先了解屬性或方法的名稱總是包含兩部分:標(biāo)識符和命名空間。標(biāo)識符通常被視為名稱。例如,以下類定義中的標(biāo)識符是sampleGreeting和sampleFunction():

  1. classSampleCode  
  2. {  
  3. varsampleGreeting:String;  
  4. functionsampleFunction(){  
  5. trace(sampleGreeting+"fromsampleFunction()");  
  6. }  
  7. }  
  8.  

 只要定義不以命名空間屬性開頭,就會用默認(rèn)internal命名空間限定其名稱,這意味著,它們僅對同一個包中的調(diào)用方可見。如果編譯器設(shè)置為嚴(yán)格模式,則編譯器會發(fā)出一個警告,指明internal命名空間將應(yīng)用于沒有命名空間屬性的任何標(biāo)識符。為了確保標(biāo)識符可在任何位置使用,您必須在標(biāo)識符名稱的前面明確加上public屬性。在上面的示例代碼中,sampleGreeting和sampleFunction()都有一個命名空間值internal。使用命名空間時,應(yīng)遵循以下三個基本步驟。

***,必須使用namespace關(guān)鍵字來定義Flex命名空間。例如,下面的代碼定義version1命名空間:

  1. namespaceversion1; 

第二,在屬性或方法聲明中,使用命名空間(而非訪問控制說明符)來應(yīng)用命名空間。下面的示例將一個名為myFunction()的函數(shù)放在version1命名空間中:
 

  1. version1functionmyFunction(){} 

第三,在應(yīng)用了該命名空間后,可以使用use指令引用它,也可以使用該命名空間來限定標(biāo)識符的名稱。下面的示例通過use指令來引用myFunction()函數(shù):
 

  1. usenamespaceversion1;  
  2. myFunction(); 

您還可以使用限定名稱來引用myFunction()函數(shù),如下面的示例所示:
 

  1. version1::myFunction(); 

【編輯推薦】

  1. Flex頁面跳轉(zhuǎn)實(shí)現(xiàn)的幾種方式
  2. FlexBuilder4十大新特性閃亮登場
  3. Flex框架中Cairngorm和Mate的優(yōu)點(diǎn)大比拼
  4. FlexBuilder3.0與Eclipse3.4的***結(jié)合
  5. 解析Flex應(yīng)用開發(fā)步驟 新特性和技術(shù)框架 

 

責(zé)任編輯:佚名 來源: accptech.com
相關(guān)推薦

2009-06-22 16:42:26

JSF的工作方式

2010-01-25 14:57:49

Android數(shù)據(jù)庫

2009-07-10 13:55:48

Swing控件

2009-09-28 13:39:01

Hibernate工作

2009-07-14 12:47:07

WebWork工作方式

2016-10-27 17:49:07

群暉群暉科技NAS

2009-08-13 18:36:29

C#數(shù)組工作方式

2010-07-22 09:01:02

SQL Server鏡

2011-04-19 10:23:00

路由器網(wǎng)橋

2011-04-19 10:29:57

路由器路由網(wǎng)關(guān)

2011-04-19 10:25:44

路由算法路由器

2024-03-27 14:51:23

2023-03-20 15:34:00

ChatGPT人工智能

2011-07-14 13:20:49

Servlet過濾器

2021-12-07 10:18:06

首席信息官技術(shù)發(fā)展企業(yè)管理者

2010-07-30 09:16:24

Flex數(shù)據(jù)綁定

2009-02-25 10:52:00

路由器原理工作方式協(xié)議

2022-08-29 20:06:04

樓宇自控物聯(lián)網(wǎng)

2024-04-15 08:00:00

生成式AI人力資源ChatGPT

2022-12-02 13:43:54

供應(yīng)鏈首席供應(yīng)鏈官
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號