分类 大前端 下的文章

国外一些好看的网站收集

<p> 橙果设计http://www.designaddict.com/ ;</p><div>http://www.core77.com/ ;</div><div>http://www.cardesignnews.com/ ;</div><div>http://www.icsid.org 国际工业设计联合会 </div><div>http://www.idsa.org 美国工业设计师协会 </div><div>http://www.Cambabcn.es/bcd 西班牙巴塞罗那设计中心 </div><div>http://www.design-council.org.uk 英国设计委员会 </div><div>http://www.nsead.org 英国设计与艺术委员会 </div><div>http://www.design_germany.de 德国北—威州设计中心 </div><div>http://www.lgabw.de/BWL/LGA/HDW 德国斯图加特设计中心 </div><div>http://www.jidpo.or.jp 日本产业设计振兴会 </div><div>http://www.jidpo.or.jp/japandesign.jdf/index.html 日本国际设计交流协会 </div><div>http://www.iri.metro.toky.jp 东京都立产业技术研究所 </div><div>http://www.designfrance.tm.fr 法国设计 </div><div>http://www.Ornamo.fi 芬兰设计协会 </div><div>http://www.finnishdesign.fi 芬兰设计 </div><div>http://www.kidp.or.kr 韩国设计协会 </div><div>http://www.ddc.dk 丹麦设计中心 </div><div>http://www.tdb.gov.sg/design/design_centre 新加坡设计中心 </div><div>http://www.iida.com 国际室内设计师协会 </div><div>http://www.dia.org.au 澳大利亚设计协会 </div><div>http://www.agda.asn.au 澳大利亚图形设计协会 </div><div>http://www.edf.edu.au EDF/ZCO设计基金会 </div><div>http://www.edc.nl 欧洲设计中心 <div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p> </p></div><div>http://www.svid.se 瑞典工业设计基金 </div><div>http://www.ada.com.tr/etmk 土耳其工业设计师协会国外设计公司 </div><div>http://www.frogdesign.com 美国青蛙设计公司 </div><div>http://www.eccoid.com 美国ECCO设计公司 </div><div>http://www.plancreatif.fr 法国Plan crea+if设计公司 </div><div>http://www.gk.design.co.jp 日本GK设计公司国外设计院校 </div><div>http://www.id.iit.edu 伊利诺伊理工学院 </div><div>http://www.ncl.ac.uk 钮卡斯尔诺森比亚大学 </div><div>http://www.musabi.ac.jp 武藏野美术大学 </div><div>http://www.ashigei.ac.jp 芦屋艺术学院 </div><div>New Designers in Business </div><div>商业新设计师http://www.ndb.iclnet.co.uk/ ;</div><div>国际室内设计师协会 </div><div>International Interior Designers Associationhttp://www.iida.com/ ;</div><div>The Crafts Councilhttp://www.craftscouncil.org.uk/ ;</div><div>DBA </div><div>The Design Business Associationhttp://www.dba.org.uk/ ;</div><div>IDNF </div><div>International Design Network Foundation http://www.designnet.org/ ;</div><div>Design France </div><div>法国设计http://www.designfrance.tm.fr/ ;</div><div>ORNAMO </div><div>Finnish Association of Designershttp://www.ornamo.fi/ ;</div><div>中国工程建设标准化协会砌体结构委员会http://www.chinamasonry.com/ ;</div><div>ETMK </div><div>土尔其工业设计师协会 </div><div>Society of Turkish Industrial Designershttp://www.ada.com.tr/etmk/ ;</div><div>China Pack Net </div><div>中国包装网http://www.chinapacknet.com/ ;</div><div>Ital Design </div><div>意大利设计 http://www.italdesign.it/ ;</div><div>CSID </div><div>台湾室内设计协会http://www.csid.org/ ;</div><div>Design Center </div><div>瑞士设计中心 http://www.designnet.ch/ ;</div><div>CCII </div><div>首都企业形象协会http://www.ccii.com.cn/ ;</div><div>AIGA </div><div>美国图形艺术研究协会 </div><div>American Institute of Graphic Artshttp://www.dol.com/AIGA/ ;</div><div>东北地区设计师联合网http://www.dunec.com/ ;</div><div>AWID </div><div>妇女工业设计师联合会 </div><div>Association of Women Industrial Designershttp://www.core77.com/AWID/index.html ;</div><div>KIDP </div><div>韩国工业设计促进研究会 </div><div>Korea Institute of Industrial Design Promotionhttp://www.designdb.com/kidp/ ;</div><div>ACD </div><div>The American DD For Designhttp://www.dol.com/Root/people/associations/ACD.html ;</div><div>JIDPO </div><div>日本工业设计促进会 </div><div>Japanese Industrial Design Promotion Organizationhttp://www.jidpo.or.jp/index-e.html ;</div><div>B </div><div>Brand Design Association </div><div>标志设计协会 http://www.branddesign.org/ ;</div><div>Chicago Furniture Designers Association </div><div>芝加哥家具设计者联合会http://www.cfdainfo.org/ ;</div><div>CAM </div><div>Chicago Athenaeum Museum of Architecture and Designhttp://www.chi-athenaeum.org/ ;</div><div>The Design Centre Division of TDB </div><div>新加坡设计中心http://www.tdb.gov.sg/design/design_centre.html ;</div><div>DMI </div><div>设计管理协会 </div><div>Design Management Institutehttp://www.dmi.org/dmi/html/index.htm ;</div><div>Hong Kong Design Association </div><div>香港设计师协会 http://www.hkda.org.hk/ ;</div><div>Design Corps America </div><div>美国设计集团http://www.designcorps.com/ ;</div><div>Graphic Arts Association of Hong Kong </div><div>香港印艺学会http://www.gaahk.org.hk/ ;</div><div>GAG </div><div>Graphic Artists Guildhttp://www.gag.org/ ;</div><div>DIA </div><div>澳大利亚设计协会 </div><div>The Design Institute of Australiahttp://www.dia.org.au/ ;</div><div>EDF </div><div>EcoDesign Foundation http://www.edf.edu.au/ ;</div><div>AG </div><div>澳大利亚图形设计协会 </div><div>Australian Graqphic Design Associationhttp://www.agda.asn.au/ ;</div><div>Illuminating Engineering Society of North America </div><div>北美照明工程协会http://www.ies.org/ ;</div><div>EDC </div><div>欧洲设计中心 </div><div>The European Design Centrehttp://www.edc.nl/ ;</div><div>OBD </div><div>黑人设计师 </div><div>Organization of Black Designershttp://www.core77.com/OBD/welcome.html ;</div><div>SIDF </div><div>瑞典工业设计中心 </div><div>Swedish Industrial Design Foundationhttp://www.svid.se/ ;</div><div>DIA CA </div><div>Dia Center for the Artshttp://www.diadd.org/ ;</div><div>CDF </div><div>企业设计基金会 </div><div>Corportate Design Foundationhttp://www.cdf.org/ ;</div><div>MUD </div><div>莫斯科设计师联盟 </div><div>Moscow Union of Designershttp://www.mosdesign.ru/ ;</div><div>ASLA </div><div>美国园林建筑师协会 </div><div>American Society of Landscape Architectshttp://www.asla.org/ ;</div><div>Demark Design </div><div>丹麦设计 http://www.design.dk/ ;</div><div>Danish Design Centre </div><div>丹麦设计中心http://www.ddc.dk/ ;</div><div>ADDA </div><div>American Design Drafting Associationhttp://www.adda.org/ ;</div><div>WDA </div><div>World Design Associationhttp://wdo-wda.org/ ;</div><div>IDNF </div><div>International Design Network Foundationhttp://users.rcn.com/idnf/ ;</div><div>BDC </div><div>Barcelona Design Centerhttp://www.bcndesign.org/ ;</div><div>TCDC </div><div>The Consummate Design Centerhttp://www.tcdc.com/ ;</div><div>IDCA </div><div>International Design Conference in Aspenhttp://www.idca.org/ ;</div><div>D.C.U </div><div>英国设计议会 </div><div>The Design Council of UKhttp://www.design-council.org.uk/ ;</div><div>DX </div><div>设计交流 </div><div>Design Exchange http://www.dx.org/ ;</div><div>SGDC </div><div>加拿大图形设计师协会 </div><div>Society of Graphic Designers of Canadahttp://www.gdc.net/ ;</div><div>=============================国外平面设计网站===============================</div><div>http://04.jp.org/ 04 </div><div>http://www.abstructure.com/ Abstructure </div><div>http://www.acidfonts.com/ Acid Fonts </div><div>http://www.add.jp.org/ Add-add.jp.org </div><div>http://www.anonymous.dk/ Anonymous Fonts </div><div>http://www.burodestruct.net/ BDD </div><div>http://www03.u-page.so-net.ne.jp/pc4/saitoh/bodys/ bodys_elastc </div><div>http://www.channel.jp.org/ channel </div><div>http://www.closefonts.com/ closefonts </div><div>http://www.disappear.com/ Disappearing Inc </div><div>http://www.elephantcloud.com/ elephantcloud </div><div>http://www.antidot.de/eyesaw/ eyesaw </div><div>http://www.moniteurs.de/f2f/ face2face </div><div>http://www.fontemporium.com/ font emporium </div><div>http://www.fontfreak.com/ Font Freak </div><div>http://rover.wiesbaden.netsurf.de/~kikita/ fontastic! </div><div>http://www.fontfont.de/ FontFontFinder </div><div>http://www.fontomas.com/ fontomas </div><div>http://www.fontshop.be/ FONTSHOP </div><div>http://www.japon.to/@/ FONTSTUDIO </div><div>http://www.fountain.nu/ FOUNTAIN </div><div>http://www.chank.com/fuelfonts/ fuelfonts type foundry </div><div>http://www.orange.ne.jp/~den7/ Gray Graphics </div><div>http://www.hi-score.de/ HI-SCORE </div><div>http://www.hi-type.de/ HI-TYPE </div><div>http://www.houseindustries.com/ house industries </div><div>http://www.lindkvist.com/ lindkvist </div><div>http://www.lineto.com/ lineto_typeface-library </div><div>http://www.nitjueni.com/ Nitjueni </div><div>http://www.psyops.com/ Psy-Ops Type Foundry </div><div>http://www.chank.com/rotodesign/ rotodesign </div><div>http://www.rotor-fabrik.com/type/ ROTORtype </div><div>http://www.shiftype.com/ shiftype </div><div>http://www.testpilotcollective.com/ TEST PILOT COLLECTIVE </div><div>http://www.fontpool.com/ The Fontpool </div><div>http://www.typography.com/ The Hoefler Type Foundry </div><div>http://www.thenetstar.org/ thenetstar.org </div><div>http://www.typesource.com/ True Type Resource </div><div>http://www.ttfon.com/ ttf </div><div>http://www.typeforce.com/ Typeforce </div><div>http://www.typographic.com/ typogRaphic </div><div>http://www.typophile.com/ typophile </div><div>http://www.typopositive.com/ TypoPositive Research </div><div>http://www2.odn.ne.jp/~zetuei/ zetuei fonts </div><div>http://www.zx26.com/ zx26 </div><div>http://www.t26font.com/ [T-26] Digital Type Foundry </div><div>arts'n'crafts作品 </div><div>http://www.1201am.com/ 1201am </div><div>http://map.jodi.org/ 20Network </div><div>http://at2000.net/ @2000 </div><div>http://www.fabrica.it/fabrica/theannex/ Annex </div><div>http://www.artopod.com/apeiron/ Apeiron </div><div>http://www.puk.de/artcore/ artcore </div><div>http://www.artsider.com/ ArtSider Galleries </div><div>http://www.atroa.com/ atroa </div><div>http://www.bespoke.org/ bespoke </div><div>http://www.netshopboys.or.jp/tvgm/ BIT GENERATION 2000 </div><div>http://www.braid.com/ Boltz </div><div>http://www.brittle-bones.com/ brittle bones </div><div>http://www.ikda.co.uk/bushwhacker/ BUSHWHACKER </div><div>http://www.b83.sk/ B|83 Inspirational Kitchen </div><div>http://www.carolineoakley.co.uk/ caroline oakley </div><div>http://www.cemgul.com Cem Gul </div><div>http://www.chunkychannel.com.au/ chunky channel </div><div>http://www.drek.de/ compound static </div><div>http://www.cottonfarmers.com/ CottonFarmers </div><div>http://www.crankbunny.com crankbunny </div><div>http://www.crew4.com/ Crew4 </div><div>http://www.d-town.it/ d-town </div><div>http://www.pixelgraphy.de/ Daniela B鰎ner </div><div>http://www.davidho.com/ David Ho </div><div>http://www2.odn.ne.jp/delaware/ DELAware </div><div>http://www.desktopimage.com/ desktopimage </div><div>http://www.dextro.org/ dextro </div><div>http://www.dieselprint.com/ dieselprint </div><div>http://www.distancetohere.org/ distancetohere </div><div>http://www.circa-sys.com/pao/ Downfall </div><div>http://www.dragonize.com/ dragonize metamedia </div><div>http://edibleplastic.salsa.com.au/ edibleplastic </div><div>http://www.freeze-frame.org/ Elian Anderson </div><div>http://endeffect.com endeffect </div><div>http://www.eneri.net/ eneridotnet </div><div>http://www.endorphine.net/ ENORPHINE </div><div>http://www.ericsoart.com/ ericsoart </div><div>http://www.even.co.uk/ EVEN </div><div>http://www.faxwerk.org/ faxwerk.org </div><div>http://www.15mins-of-fame.net/ fifteen minutes of fame network </div><div>http://www.formularat.nu/ FORMULARAT </div><div>http://www.fortunecookie500.com/ fortunecookie500 </div><div>http://www.tpolm.com/~fthr/ FTHR </div><div>http://www.fuel-design.com/ Fuel </div><div>http://funkbone.nu/ funkbone </div><div>http://www.georgschlosser.com/ Georg Schlosser </div><div>http://www.gorchov.com/ Gorchov </div><div>http://www.grafikas.com/ gra-Fi-KAS </div><div>http://www.graphpaper.com/ graphpaper </div><div>http://www.halfproject.com/ half-project </div><div>http://www.hardac.com/ hardac </div><div>http://www.iconicon.co.uk/ icon icon </div><div>http://www.introversion.com/ introversion </div><div>http://www.johnmarksorum.com/ John Mark Sorum </div><div>http://www.kinseyvisual.com/ kinsey </div><div>http://www.linefracture.com/ LINE FRACTURE </div><div>http://www.lomo.com/ lomo </div><div>http://tmp.marcelpabst.se/ Marcel P </div><div>http://www.mariscal.com/ Mariscal </div><div>http://www.merzhase.de/ Merzhase </div><div>http://www.mesoa.com/ mesoa </div><div>http://www.michaellange.de/ Michael Lange </div><div>http://www.mirrororrim.org/ Mirror or Rim </div><div>http://www.n3xt.com/ n3xt </div><div>http://static.neophiliadesign.com/ neophilia design </div><div>http://www.ondreabarbe.com/ OndRea BARBE </div><div>http://www.onedotzero.com/ onedotzero </div><div>http://orangetrash.d2.hu/ orange trash </div><div>http://www.ourhouse.be/ OURHOUSE </div><div>http://www.phestik.com/ phestik </div><div>http://www.photomontage.com/ photomontage </div><div>http://www.preshaa.com preshaa </div><div>http://www.pseudoart.org/ Pseudoart </div><div>http://www.rankin.co.uk/ Rankin Photography </div><div>http://www.red23.org/ RED23 </div><div>http://rumblestrip.environs.com/ RUMBLESTRIP </div><div>http://www.shift.jp.org/IMGSRC100/ shift - IMGSRC100 </div><div>http://nic.com.bi/ shipter -- gizem </div><div>http://www.shotdead.co.uk/ shotdead </div><div>http://www.shutterspeed.cx/ shutterspeed </div><div>http://www.sintetika.com sintetika </div><div>http://www.sleepy.org/ sleepy </div><div>http://www.smallprint.net/ smallprint </div><div>http://www.smashart.com/ smashart </div><div>http://www.humboldt.edu/~isw1 someone </div><div>http://www.stampete.de/ stampete </div><div>http://www.statesbook.com/ statesbook </div><div>http://www.stereomedia.net/ stereomedia </div><div>http://swanky.org/ swanky.org </div><div>http://thedigitalrealm.cjb.net/ the digital realm </div><div>http://www.the-eclectica.com/ the eclectica </div><div>http://www3.zeit.de/forest/ The Forest of Thoughts </div><div>http://www.halfproject.com/ the half project </div><div>http://www.venushouse.com/ THE HOUSE OF VENUS </div><div>http://flypinay.home.texas.net/ TickTek </div><div>http://www.tint.de/ tint </div><div>http://www.colbi.net/tommyc/ tommy_c </div><div>http://www.magnetiq.com/twofifty/ twofifty </div><div>http://www.ubiquitygallery.com/ ubitquitygallery </div><div>http://arialdesign.com/unreasonable/ Unreasonable </div><div>http://www.urbanexpress.co.uk/ urbanexpress </div><div>http://www.vanillacircus.net vanillacircus </div><div>http://www.warp-net.com/ WarpNet </div><div>http://www.webfellows.net/jarmo/ webfellows </div><div>http://www.xype.com/ xype </div><div>photoshop </div><div>http://desktoppublishing.com/photoshop.html Adobe Photoshop Resources </div><div>http://www.adobe.com/ Adobe Systems Incorporated </div><div>http://www.computerarts.co.uk/ Computer Arts </div><div>http://www.deepspaceweb.com/ Deepspaceweb </div><div>http://www.eyeball-design.com/ Eyeball Design </div><div>http://www.icnet.de/intl/pssinfo.html I.C.NET </div><div>http://perso.club-internet.fr/gpl/html/panopticum.html Photoshop Plugged IN </div><div>http://johann.simplenet.com/ Software & Graphics </div><div>http://www.teamphotoshop.com/ teamphotoshop </div><div>http://www.ultimate-photoshop.com/ ultimate-photoshop </div><div>http://www.xanthic.net/ xanthic </div><div>other </div><div>http://www.lab404.com/toolshed/ lab404 toolshed </div><div>http://www.theweeb.com/articles.html the weeb </div><div>http://www.were-here.com/ We′re here Forums</div>

- 阅读剩余部分 -

MXML 语法

<p>XML 是Adobe Flex™应用中一种用于展示用户界面组件的XML 语言
MXML 基本语法
大多数MXML标签相当于ActionScript 3.0的类或者类属性。Flex解析MXML标签,并将其编译成一个包含对应ActionScript对象的SWF文件。
ActionScript 3.0 使用的语法基于 ECMAScript语言规范草案(第4版)。ActionScript 3.0 包含下列特性:
正式的类定义语法
正式的包结构</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>
键入变量、参数和返回值(仅在编译期)
隐含的getter和 setter,使用 get 和 set 关键字
继承
公共和私有成员
静态成员
类型转换符
关于ActionScript 3.0的更多信息,参见 Using ActionScript。
MXML文件命名</p><p>MXML文件名必须遵守下列命名约定:
文件名必须是有效的ActionScript标识符,这意味着必须以字母或下划线(_)开头,其后只能包含字母、数字和下划线。
文件名不能和ActionScript类名、组件id值相同,或者单词是application。不要使用和mx命名空间中MXML标签名相匹配的文件名。
文件名必须以小写字母.mxml作为文件后缀。
表示 ActionScript 类的标签使用</p><p>对应于ActionScript类的MXML标签采用的命名约定和ActionScript类相同。 类名以大写字母开头,大写字母区分类名中的单词。比如,当一个标签对应一个ActionScript类时,它的属性对应于该类的属性和事件。
设置组件属性
MXML中组件属性使用的命名约定和对应的ActionScript属性相同。属性名以小写字母开头,大写字母区分属性名中的单词。
大多数组件属性设置和标签属性一样,形式如下:
<mx:Label width="50" height="25" text="Hello World"/>
所有组件属性可以设置为子标签,形式如下:
<mx:Label>     <mx:width>50</mx:width>     <mx:height>25</mx:height>     <mx:text>Hello World</mx:text> </mx:Label>
当设置属性值为一个复杂的Object时,通常可以使用子标签,因为不能指定一个复杂的Object作为标签属性值。在下面的例子中,使用子标签将ComboBox控件的dataProvider设置为一个ArrayCollection对象:
<mx:ComboBox>     <mx:dataProvider>         <mx:ArrayCollection>             <mx:String>AK</mx:String>             <mx:String>AL</mx:String>             <mx:String>AR</mx:String>         </mx:ArrayCollection>     <mx:dataProvider> </mx:ComboBox>
在前面例子中,使用子标签设置属性的一个限制是子标签命名空间前缀mx:必须匹配组件标签的命名空间前缀。
每一种组件属性均是以下类型之一:
标量属性,比如数字或字符串
标量值数组,比如数字或字符串数组
ActionScript 对象
ActionScript 对象数组
ActionScript 属性
XML 数据
Adobe建议你使用标签属性赋标量值,而使用子标签赋一些复杂的类型,比如ActionScript对象。
设置标量属性</p><p>通常指定标量属性值作为组件标签的属性,如下所示:
<mx:Label width="50" height="25" text="Hello World"/>
使用常量设置属性</p><p>很多组件属性的有效值由静态常量定义,这些静态常量在ActionScript类中定义。MXML中可以使用静态常量设置属性值,也可以使用静态常量值,如下所示:
<!-- 使用静态常量设置属性。 --> <mx:HBox width="200" horizontalScrollPolicy="{ScrollPolicy.OFF}">     ... </mx:HBox>   <!—使用静态常量值设置属性。 --> <mx:HBox width="200" horizontalScrollPolicy="off">     ... </mx:HBox>
HBox容器定义了horizontalScrollPolicy属性,用于定义容器水平滚动条的操作。本例中,你显式设置horizontalScrollPolicy属性,禁用了水平滚动条。
第一个例子中使用ScrollPolicy类定义的静态常量OFF设置horizontalScrollPolicy属性。在MXML中,设置属性值为静态常量时必须使用数据绑定语法。使用静态常量的好处是Flex编译器能识别不正确的属性值,在编译期会报错。
不过,你也设置horizontalScrollPolicy属性值为静态常量的值。静态常量OFF 的值为“off”。当你使用静态常量值设置属性值时,Flex编译器不能确定是否使用了一个不支持的值。如果你设置属性不正确,直到报运行时错误才会知道。
在ActionScript中,应当总是使用静态常量设置属性值,如下所示:
var myHBox:HBox = new HBox(); myHBox.horizontalScrollPolicy=ScrollPolicy.OFF;
设置默认属性</p><p>很多Flex组件定义了一个默认属性。default_property是MXML标签属性,如果你不明确指定该属性,则默认为MXML标签内的内容。比如,考虑以下MXML标签定义:
<mx:SomeTag>     anything here </mx:SomeTag>
如果该标签定义了默认属性default_property,那么前面的标签定义相当于如下代码:
<mx:SomeTag>     <default_property>         anything here     </default_property> </mx:SomeTag>
也相当于以下代码:
<mx:SomeTag default_property="anything here"/>
默认属性为设置单个属性提供了一种简写机制。比如ComboBox,默认属性是dataProvider。因此,下列代码中两个ComboBox的定义是等价的:
<?xml version="1.0"?> <!-- mxmlDefProp.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; >     <!-- 省略默认属性。 -->     <mx:ComboBox>         <mx:ArrayCollection>             <mx:String>AK</mx:String>             <mx:String>AL</mx:String>             <mx:String>AR</mx:String>         </mx:ArrayCollection>     </mx:ComboBox>     <!-- 明确指定默认属性。 -->     <mx:ComboBox>         <mx:dataProvider>             <mx:ArrayCollection>                 <mx:String>AK</mx:String>                 <mx:String>AL</mx:String>                 <mx:String>AR</mx:String>             </mx:ArrayCollection>         </mx:dataProvider>     </mx:ComboBox>    </mx:Application>
不是所有Flex组件都定义有默认属性。要确定每一个组件的默认属性,参见《Adobe Flex Language Reference》。
创建一个自定义组件时也可以定义默认属性。更多信息,参见《Creating and Extending Adobe Flex 3 Components》中的“自定义组件的原数据标签”。
使用反斜杠符号的转义字符</p><p>在MXML中设置属性值时,可以以反斜杠字符()作为前缀对保留字进行转义,如下所示:
<?xml version="1.0"?> <!-- mxmlEscapeChar.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; >     <mx:Label text="{}"/> </mx:Application>
本例中,你想在文本字符串中使用大括号({ })。但是Flex使用大括号表示数据绑定操作。因此,你应在每一个大括号前加反斜杠()使得MXML编译器将它们解释为字面意义。
使用反斜杠字符设置String 属性</p><p>当MXML 中String类型的属性值含反斜杠时,MXML编译器会自动对反斜杠进行转义。因此,总是将“&rdquo;转换成“\”。
这是必须的,因为ActionScript编译器将“\”认为字符“&rdquo;,当初始化属性值时会去掉第一个反斜杠。
注意:不要使用反斜杠()作为应用目录的路径分隔符。应当总是使用正斜杠(/)作为分隔符。
在String值中包含换行符</p><p>对于String类型的属性,有两种方式在String中插入换行符:
在MXML的String值中插入&#13;代码
在ActionScript 用来初始化MXML 属性的String变量中插入“n”
要使用&#13;代码插入换行符,可以在MXML的属性值中包含该代码,如下所示:
<mx:TextArea width="100%" text="Display&#13;Content"/>
要使用ActionScript String变量插入换行符,可以创建一个ActionScript变量,然后使用数据绑定设置MXML中的属性,如下所示:
<mx:Script>     <![CDATA[         [Bindable]         public var myText:String = "Display" + "n" + "Content";     ]]> </mx:Script> <mx:TextArea width="100%" text="{myText}"/>
本例中,TextArea控件的text属性值被设置为包含一个换行符。
注意,本例中在属性定义前有[Bindable]元数据标签。元数据标签指定了myText属性可以作为数据绑定表达式的source。运行时当属性变化时数据绑定会自动将一个对象的source属性值复制给另一个对象的destination属性。
如果你省略了元数据标签,编译器会发出警告,指出该属性不能作为数据绑定的source。更多信息,参见绑定数据。
设置标量值数组</p><p>当一个类以数组作为它的属性值时,可以在MXML中使用子标签表示该属性。下面例子中的组件有一个dataProvider属性,包含数字数组:
<mx:List width="150">     <mx:dataProvider>         <mx:Array>             <mx:Number>94062</mx:Number>             <mx:Number>14850</mx:Number>             <mx:Number>53402</mx:Number>         </mx:Array>     </mx:dataProvider> </mx:List>
数组元素外的<mx:Array>和</mx:Array>标签可选。因此,这个例子代码也可以写成以下所示:
<mx:List width="150">     <mx:dataProvider>         <mx:Number>94062</mx:Number>         <mx:Number>14850</mx:Number>         <mx:Number>53402</mx:Number>     </mx:dataProvider> </mx:List>
本例中,因为dataProvider属性的数据类型定义为数组,因此Flex会自动将三个数字定义转换为一个三元素数组。
组件开发人员可能在定义数组元素数据类型的组件定义内已经指定了一些其他信息。比如,如果开发人员指定dataProvider属性只支持String元素,那么这个例子会报编译错误,因为你指定了数字。《Adobe Flex Language Reference》描述了用来定义数组元素要求数据类型的Array属性。
设置Object 属性</p><p>当组件以对象作为属性值时,可以在MXML中用含标签属性的子标签表示该属性:
<mynamespace:MyComponent>     <mynamespace:nameOfProperty>         <mynamespace:typeOfObject prop1="val1" prop2="val2"/>     </mynamespace:nameOfProperty> </mynamespace:MyComponent>
下面的例子给出了一个定义Address对象的ActionScript类。该对象在下一个示例中作为PurchaseOrder组件的属性。
class Address {     public var name:String;     public var street:String;     public var city:String;     public var state:String;     public var zip:Number; }
以下示例给出了一个ActionScript类,定义了一个含Address类型属性的PurchaseOrder组件:
import example.Address;   class PurchaseOrder {     public var shippingAddress:Address;     public var quantity:Number; ... }
MXML中定义了PurchaseOrder组件,如下所示:
<mynamespace:PurchaseOrder quantity="3" xmlns:e="example"> <mynamespace:shippingAddress> <mynamespace:Address name="Fred" street="123 Elm St."/> </mynamespace:shippingAddress> </mynamespace:PurchaseOrder>
如果shippingAddress属性值是Address的子类(比如DomesticAddress),你可以声明该属性值,如下所示:
<mynamespace:PurchaseOrder quantity="3" xmlns:e="example">     <mynamespace:shippingAddress>         <mynamespace:DomesticAddress name="Fred" street="123 Elm St."/>     </mynamespace:shippingAddress> </mynamespace:PurchaseOrder>
如果该属性被显式设置为Object类型,如同下面例子中value属性,可以使用<mx:Object>标签指定一个匿名对象。
class ObjectHolder { public var value:Object }
下面的例子给出了如何指定一个匿名对象作为value属性的值:
<mynamespace:ObjectHolder>     <mynamespace:value>         <mx:Object foo='bar'/>     </mynamespace:value> </mynamespace:ObjectHolder>
用数组填充Object</p><p>当组件有一个以数组作为值的Object类型的属性,在MXML中可以使用子标签表示该属性,如下所示:
<mynamespace:MyComponent>     <mynamespace:nameOfObjectProperty>        <mx:Array>             <mx:Number>94062</mx:Number>             <mx:Number>14850</mx:Number>             <mx:Number>53402</mx:Number>         </mx:Array>     </mynamespace:nameOfObjectProperty> </mynamespace:MyComponent>
本例中,你初始化该Object为三元素的数字数组。
正如设置标量值数组中所述,Array元素外的<mx:Array>和</mx:Array>标签可选,可以被省略,如下所示:
<mynamespace:MyComponent>     <mynamespace:nameOfObjectProperty>         <mx:Number>94062</mx:Number>         <mx:Number>14850</mx:Number>         <mx:Number>53402</mx:Number>     </mynamespace:nameOfObjectProperty> </mynamespace:MyComponent>
这项规则的唯一例外是在你指定Object属性为单个数组元素时。这种情况下,Flex不会创建包含单个元素数组的Object,而是创建一个对象,设置它为指定值。以下是二者区别:
object=[element] // 包含单元素数组的Object object=element // 等于值的object
如果你想创建单元素数组,在数组元素外包含<mx:Array>和</mx:Array>标签,如下所示:
<mynamespace:MyComponent>     <mynamespace:nameOfObjectProperty>         <mx:Array>             <mx:Number>94062</mx:Number>         </mx:Array>     </mynamespace:nameOfObjectProperty> </mynamespace:MyComponent>
填充对象数组</p><p>当组件以对象数组作为属性值时,可以在MXML中使用子标签表示属性,如下所示:
<mynamespace:MyComponent>     <mynamespace:nameOfProperty>         <mx:Array>             <mynamespace:objectType prop1="val1" prop2="val2"/>             <mynamespace:objectType prop1="val1" prop2="val2"/>             <mynamespace:objectType prop1="val1" prop2="val2"/>         </mx:Array>     </mynamespace:nameOfProperty> </mynamespace:MyComponent>
下面例子中的组件包含ListItem对象数组。每一个ListItem对象有label和data属性。
<mynamespace:MyComponent>     <mynamespace:dataProvider>         <mx:Array>             <mynamespace:ListItem label="One" data="1"/>             <mynamespace:ListItem label="Two" data="2"/>         </mx:Array>     </mynamespace:dataProvider> </mynamespace:MyComponent>
下面的例子给出了如何指定匿名对象作为dataProvider属性值:
<mynamespace:MyComponent>     <mynamespace:dataProvider>         <mx:Array>             <mx:Object label="One" data="1"/>             <mx:Object label="Two" data="2"/>         </mx:Array>     </mynamespace:dataProvider> </mynamespace:MyComponent>
正如设置标量值数组章节所述,数组元素外的<mx:Array>和</mx:Array>标签可选,可以省略,如下所示:
<mynamespace:MyComponent>     <mynamespace:dataProvider>         <mx:Object label="One" data="1"/>         <mx:Object label="Two" data="2"/>     </mynamespace:dataProvider> </mynamespace:MyComponent>
设置包含XML数据的属性</p><p>如果一个组件包含了XML数据属性,该属性值就是可以应用命名空间的XML片段。在下面的例子中,MyComponent对象的value值是XML数据:
<mynamespace:MyComponent>     <mynamespace:value xmlns:a="http://www.example.com/myschema";>         <mx:XML>             <a:purchaseorder>                 <a:billingaddress>                 ...                 </a:billingaddress>                 ...         </a:purchaseorder>     </mx:XML> </mynamespace:value> </mynamespace:MyComponent>
在MXML中设置样式和效果属性</p><p>MXML标签中的样式或效果属性和其他属性不同,因为它对应于ActionScript样式或效果,而不是ActionScript类的属性。在ActionScript使用setStyle(stylename, value)方法设置这些属性,而不是object.property=value。
在ActionScript类中使用[Style]或[Effect]元数据标签定义样式或效果属性,而不是定义为ActionScript变量或setter/getter方法。更多信息,参见《Creating and Extending Adobe Flex 3 Components》中的自定义组件中的元数据标签。
比如,在MXML设置fontFamily样式属性,如下所示:
<mx:TextArea id="myText" text="hello world" fontFamily="Tahoma"/>
该 MXML 代码等价于以下ActionScript 代码:
myText.setStyle("fontFamily", "Tahoma");
在MXML 中设置事件属性</p><p>MXML标签的事件属性允许你指定事件的事件监听器。该属性相当于在ActionScript中使用addEventListener()方法设置事件监听器。
在ActionScript类中使用[Event]元数据标签定义事件属性,而不是定义为ActionScript变量或setter/getter方法。更多信息,参见《Creating and Extending Adobe Flex 3 Components》中的子定义组件中的元数据标签
比如,你可以在MXML中设置creationComplete事件属性,代码如下所示:
<mx:TextArea id="myText" creationComplete="creationCompleteHandler()"/>
该 MXML 代码等价于以下ActionScript 代码:
myText.addEventListener("creationComplete", creationCompleteHandler);
指定URL值</p><p>某些MXML标签,比如<mx:Script>标签,有以外部文件URL为值的属性。比如,可以在<mx:Script>标签中设置source属性引用外部ActionScript文件,代替在<mx:Script>标签体内直接键入ActionScript。
注意:在<mx:Script>标签的source属性指定脚本。不要在source属性中指定ActionScript类。关于使用ActionScript类的更多信息,参见创建ActionScript组件。
MXML 支持以下URL类型:
绝对路径,如下所示:
<mx:Style source="http://www.somesite.com/mystyles.css";>
相对于运行Flex应用的Java web应用上下文根路径的运行时路径。比如:
<mx:HTTPService url="@ContextRoot()/directory/myfile.xml"/>
相对于运行Flex应用的Java web应用上下文根路径的编译时路径,如下所示:
<mx:Script source="/myscript.as"/>
相对于当前文件位置的路径,如下所示:
<mx:Script source="../myscript.as"/>
指定 RegExp 值</p><p>对于RegExp类型的属性,你可以在MXML中使用以下格式定义值:
"/pattern/flags"
pattern 在两条斜线内指定正则表达式。两条斜线均必需。
flags(可选) 指定正则表达式的任意标记。
比如,MXML组件的regExpression属性为RegExp类型。因此,可以如下设置它的值:
<mynamespace:MyComponent regExpression="/Wcat/gi"/>
或者使用子标签设置,如下所示:
<mynamespace:MyComponent>     <mynamespace:regExpression>/Wcat/gi</mynamespace:regExpression> </mynamespace:MyComponent>
正则表达式的flags部分可选,因此还可以如下指定:
<mynamespace:MyComponent regExpression="/Wcat/"/>
使用compiler 标签</p><p>编译器标签是一些不直接对应于ActionScript对象或属性的标签。下列编译器标签的命名第一个字母大写:
<mx:Binding>
<mx:Component>
<mx:Metadata>
<mx:Model>
<mx:Script>
<mx:Style>
<mx:XML>
<mx:XMLList>
下列编译器标签全是小写字母:
<mx:operation>
<mx:request>
<mx:method>
<mx:arguments>
MXML 标签规则</p><p>MXML 有以下语法要求:
任何标签中id 属性不必需。
root 标签中不能有 id 属性。
Boolean 属性只能为 true 或 false值。
<mx:Binding> 标签中source 和 destination 属性必需。
<mx:Binding> 标签不能包含 id 属性。
<mx:WebService> 标签中必须有 wsdl 值或 destination 值,但不能二者均有。
<mx:RemoteObject>标签中必须有 source值或 name值,但不能二者均有。
<mx:HTTPService> 标签中必须有 url值或 destination值,但不能二者均有。
<mx:operation>标签中 name 值必需,但不允许有相同的 name 项。
<mx:operation>标签不能包含 id 属性。
<mx:method> 标签中 name 值必需,但不允许有相同的 name 项。
<mx:method>标签不包含id 属性。</p>

- 阅读剩余部分 -

提高关键词排名的28个SEO技巧

28个让关键词排名明显改观的SEO技巧:

关键词位置、密度、处理

1、URL中出现关键词(英文)
2、网页标题中出现关键词(1-3个)
3、关键词标签中出现关键词(1-3个)
4、描述标签中出现关键词(主关键词重复2次)
5、内容中自然出现关键词
6、内容第一段和最后一段出现关键词
7、H1,H2标签中出现关键词
8、导出链接锚文本中包含关键词
9、图片的文件名包含关键词
10、ALT属性中出现关键词
11、关键词密度6-8%
12、对关键词加粗或斜体












- 阅读剩余部分 -

那些因素影响网站在Google中的排名

<p>关键词:
1.url中的关键词(第一和第二个字是最有价值的......)
2.域名中的关键词(英文网站的优势)
(Head部分)
3.Title tag中的关键词(10-50个字符,不包含特殊字符)
4.Description tag中的关键词(小于200个字符,这个参数现在Google已不再把它作为重要参数,但仍经常使用)
5.Keywords tag中的关键词(小于10个字,单个关键词必须在页面Body部分出现2次以上才有效,否则可能会被评估为Spam而受到处罚,Google官方曾说明说不再依据此参数评价,但其实仍在使用)</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>

(Body部分)
6.关键词在Body文字部分的密度(5 - 20% - (all keywords/ total words))
7.单个关键词密度(1 - 6% - (each keyword/ total words))
8.在H1、H2、H3中的关键词(使用H1、H2、H3字体)
9.关键词字体尺寸(使用黑体、粗体、斜体......)
10.关键词接近度(2个关键词之间邻近的是最佳)
11.关键词短语顺序

(其他部分)
12.关键词在Alt文字中(图形中的Alt属性)
13.关键词在外部站点链接中(锚文本)

导航-内部链接部分:
14.内部页面的关键词(链接页面应该包含关键词)
15.所有内部链接必须是有效的
16.结构树(任何页面不超过4层深度链接)
17.低级页面之间适当的链接

导航-外部链接部分:

18.外部页面的关键词(Google的专利 链接须指向优秀站点,不要链接frame)
19.外部链接的锚文本(Google的专利 应该在此上展开主题和叙述)
20.链接稳定性(Google的专利 避免链接随时变换)
21.所有外部链接是有效的
22.少于100个外部链接(Google官方称限制100个,实际容许2-3次2000个)

Google排名有利因素(二)

页面上的其他因素:
24.域名等级(.edu是最高等级,其次是.org,而.com由于包含很多spam信息,所以会受到Google的严格审查)
25.文件尺寸(页面尺寸绝对不要超过100K,小于40K的为最佳)
26.URL中的连字符(1个或2个是最佳的,4个以上将被认为是spam,10个很可能被降级)
27.页面更新率(Google专利 对于新闻、零售、拍卖等站点更新越快越好)
28.页面数量的更新率(Google专利 老页面与新页面的比值)
29.链接的的更新率(Google专利 尚未能分析)
30.更新频率(更新频率=蜘蛛的抓取频率)
31.页面主题
32.关键词衍生.....
33.语义关联(同义词等...)
34.潜在的语义索引
35.URL长度(尽可能的小,在IE中只允许2000个字符以内,最好控制在100字符以内)
36.站点大小(Google认为站点越大说明更大的资金支持、更好的组织、更好的架构,因此它会是好的站点)
37.站点年龄(Google专利 越老越好)
38.页面的年龄与站点上其他页面的年龄

Google排名不利因素(三)

39.在图像的form中有文字描述,但Body中没真正的文字描述;
40.镜像站点
41.过度优化
42.链接一个坏站点(不要链接frame....,定期检查每个外部链接站点在Google的状态)
43.重定向或刷新metatags(除非用户点击,否则不要自动跳转页面)
44.不要使用一些不文明的词汇
45.毒药单词
46.过多的横向链接(在你的WEB服务器中有多个站点,它们的横向链接会被视为无效的投票)
47.图片、文字的反盗链
48.关键词重复填充(降级处理)
49.关键词稀释(页面存在过多的非相关关键词,将会降低你真实内容的重要性)
50.页面内容编辑会降低一致性(Google专利 Google定期会对老的cache与新的cache进行比对,如果发现关键词、主题变化了,将会影响它的评价,这是Google针对SEO的有效工具)
51.内容改变频率(Google专利 过于频繁是不利的)
52.锚文本更新率(Google专利 过于频繁是不利的)
53.动态页面(这是搜索引擎的缺陷,可采用缩短URL,减少变量等办法,最好不要使用动态页面)
54.过多的JS代码(不要使用重定向和隐藏链接功能)
55.Flash页面(搜索引擎的蜘蛛是不能抓取flash内容的,如果要用flash页面,须同时有一个静态入口页面)
56.使用frame
57.Robot中设置了“no index”的tag
58.单个像素的链接(会被认为是一个鬼祟的链接)
59.不可见的文字(文字与背景色相同,页面上不可见,但能被蜘蛛检索到)
60.门页(Google专利 )
61.内容重复(Google通常选一个最老的推送到前面,把其他的推送下去)
62.HTML代码需符合W3C标准

Google排名有利因素(非页面) (四)

反向链接:
63.PR(基于指向站点的链接数量和质量)
64.总的反向链接数(link:www.xxx.com Google axy  linkdomain:www.xxx.com Yahoo....)
65.反向链接页面PR>4
66.链接流行度(Google专利 推进太快会被认为是作弊)

每个反向链接:
67.每个涉及页面的PR
68.链接到你站点的锚文本(Google炸弹)
69.链接时间(Google专利 越久越好)
70.锚文本改变频率(Google专利 频率越高越不好)
71.涉及页面的流行度
72.涉及页面的外部链接数(越少越好,证明你的重要性)
73.涉及页面链接的位置(在HTML代码中最好)
74.涉及页面的关键词密度(针对搜索关键词)
75.涉及页面的title
76.链接来自"行家"网站(Google专利 极大的推进)
77.涉及页面主题相同

目录:
78.被DMOZ收录(巨大推进,因为Google的目录是从DMOZ获取的,一般要28个月才可能被收录)
79.DMOZ分类(据说综合类和地理类主题最适合收录)
80在Yahoo目录中收录(巨大推进,但需要每年支付299美金)
81.在LookSmart中收录
82.被inktomi收录
83.被其他目录类网站收录
84.特大站点的引入链接
85.站点历史悠久表明越稳定(对新的内容至少可以产生1-3周的推动)
86.站点目录树
87.站点地图(关键词在锚文本中体现)

用户行为:
88.页面流量(Google专利 visters数量及趋势)
89.页面选择率(Google专利 经常被点击的页面数量)
90.在页面上花费的时间(Google专利 相对长的时间表示对内容的认可)
91.用户是否将此页面加入书签(Google专利 )
92.用户删除此书签(Google专利 )
93.用户离开后去了哪儿(返回?点击链接?....)
94.用户使用的关键词
95.在此域名上花费的时间

网站主行为:
96.域名注册时间 (5年以上是一个有价值的)
97.是否加入合法联盟(拒绝spam,版权保护等)

Google排名不利因素(非页面)(五)

98.流量购买(这些流量产生低的转化率,甚至是0转化率,被认为是来自坏的外部链接)
99.链接分析(老的链接有价值,新的链接暂时没价值,用来阻止快速更改)
100.零外部链接
101.购买链接(Google专利)
102.站点排名优先(Google专利)
103.隐藏(给Google蜘蛛读取的是一个特定的页面,真正显示的是另外的页面)
104.来自坏站点的链接
105.域名偷窃(非法行为,将会被剔除)
106.如果同一IP向Google发送100次同一请求,可能将会被BAN这个IP
107.服务器可靠性>99.9%(注意你的Google更新时间,尽量不在此时间维护)
108.页面被剔除来自大的站点
109.排名处理由于竞争对手的侵害</p>

- 阅读剩余部分 -

写网页内容需要注意些什么

网页内容是写给谁看得?
这个问题不是客户问我的,而是我提出的。对这个问题的理解和把握,可以看出你对SEO的认识程度。
或许很多网站设计者会毫不犹豫地说:"网页内容,当然是给用户看的呀"。其实,这是第一代网站建设的思维,已经落伍了很多年。第三代SEO网站建设思想指出:网页内容,不只是给用户看,更是给搜索引擎看。



- 阅读剩余部分 -

搜索引擎登录入口,网站收录入口

一些推广用的较为实用的站长工具 另外还附带有一些查询工具网址

    360好搜URL提交:http://zhanzhang.haosou.com/?m=PageInclude&a=index
    百度搜索网址提交入口口:http://zhanzhang.baidu.com/sitesubmit/index
    百度死链提交入口:http://zhanzhang.baidu.com/badlink/index
    百度信誉申请:http://trust.baidu.com/vstar/feedback
    搜狗URL提交:http://zhanzhang.sogou.com/index.php/urlSubmit/index
    360好搜搜索引擎登录入口:http://info.so.360.cn/site_submit.html
    360好搜新闻源收录入口:http://info.so.360.cn/news_submit.html
    360网站点评平台(红番茄):http://wangzhan.360.cn/dianping/reg
    Google网址提交入口:https://www.google.com/webmasters/tools/submit-url?pli=1
    Google新闻网站内容:http://www.google.com/support/news_pub/bin/request.py?contact_type=suggest_content&hl=cn
    搜狗网站收录提交入口:http://www.sogou.com/feedback/urlfeedback.php
    bing(必应)网页提交登录入口:http://www.bing.com/toolbox/submit-site-url
    简搜搜索引擎登陆口:http://www.jianso.com/add_site.html
    雅虎中国网站登录口:http://sitemap.cn.yahoo.com/
    搜索引擎登陆入口大全:http://www.zui5.com/addurl.html
    网易有道搜索引擎登录口:http://tellbot.youdao.com/report
    中搜免费登录服务:http://register.zhongsou.com/NetSearch/frontEnd/free_protocol.htm
    MSN必应网站登录口:http://cn.bing.com/docs/submit.aspx?FORM=WSDD2
    Alexa网站登录入口:http://www.alexa.com/help/webmasters
    TOM搜索网站登录口:http://search.tom.com/tools/weblog/log.php
    铭万网B2B(必途)网址登陆口:http://search.b2b.cn/pageIncluded/AddPage.php
    博客大全提交:http://lusongsong.com/daohang/login.asp
    蚁搜搜索网站登录口:http://www.antso.com/apply.asp
    快搜搜索网站登录口:http://www.kuaisou.com/main/inputweb.asp
    汕头搜索登录口:http://www.stsou.com/join.asp
    孙悟空搜索网站登录:http://www.swkong.com/add.php
    博客大全提交:http://lusongsong.com/daohang/login.asp
    天网网站登陆口:http://home.tianwang.com/denglu.htm
    速搜全球登陆口:http://www.suso.com.cn/suso/link.asp
    酷帝网站目录提交入口:http://www.coodir.com/accounts/addsite.asp
    快搜网站登陆口:http://www.kuaisou.com/main/inputweb.asp
    找人网登陆口:http://m.zhaoren.net/djxunzhi.htm
    搜猫搜索引擎登录入口:http://test.somao123.com/search/url_submit.php
    泽许搜索网站登录入口:http://www.zxyt.cn/search/addurl.php
    站长搜网址提交:http://www.zhanzhangsou.com/url_submit.html
    一淘网开放搜索申请入口:http://open.etao.com/apply_intro.htm?spm=0.0.0.0.Voi9lJ
    站长之家网站排行榜:http://top.chinaz.com/include.aspx
    爱搜搜索引擎登录入口:http://www.aiso0.com/search/url_submit.php
    SOSO搜搜网站收录提交入口:http://help.soso.com/help_web_09.shtml


AIR中HTML页面调用AS方法

<p>在Flex的Application中,我们可以通过ExternalInterface方便的在ActionScript和页面的JavaScript进行通信。但是如果是在AIR中嵌入一个HTML页面,让HTML页面中的JavaScript去调用AIR中的ActionScript方法要如何实现呢?下面的可以帮助你。</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>﹤mx:WindowedApplication creationComplete="init()"﹥</p><p>﹤mx:Script﹥
  ﹤![CDATA[
   import mx.controls.Alert;
   private function doLoaded():void
   {
    html1.htmlLoader.window.abc = abc;
   }
   
   public function abc(str:String):void
   {
    Alert.show(str);
   }
  ]]﹥
﹤/mx:Script﹥</p><p>﹤mx:HTML id="html1" location="test.html" complete="doLoaded();"/﹥</p><p>﹤/mx:WindowedApplication﹥</p><p>      通过上面的代码,我们就可以向嵌入的HTML页面推入一个JS方法"abc()",HTML页面中有一个Button,当我们点击Button,直接调用推入的JS方法abc()。</p><p>嵌入的HTML页面的代码:</p><p>﹤html﹥
    ﹤body﹥
   ﹤input type="Button" value="Button" onclick="abc('Hello from JavaScript!!!')"/﹥
    ﹤/body﹥
﹤/html﹥</p><p> 当点击了HTML页面中的Button,推入HTML中的JS方法abc()成功调用了AS方法。</p>

- 阅读剩余部分 -

随机文章

最近回复

分类

其它

友情连接

推广链接