Textflash

9flash  时间:2021-02-18  阅读:()
319IndexSpecialCharactersandNumerics$_explicitTypeproperty,8–9{context.
root}variable,29{server.
name}variable,29{server.
port}variable,293Deffects,549-slicescaling,170256-bitencryptionmethod,218,238AAboutpage,ine-commercesitecasestudy,199–214Aboutstate,213abstractclassnames,appending,298–299AbstractControllerclass,281accessormethods,221–222,311accountability,248ACI(AdobeCertifiedInstructor)logo,199ActionMessageFormat(AMF)HypertextPreprocessor(PHP),8–11ActionMessageFormat(AMF)protocol,10,12Actionproperty,153,164,283ActionSequencessection,121ActionScript3objects,30–31,300ActionScriptclass,8–9,15,17–18,34,303–304ActionScriptcode,51,127,140,142,145,165,226,304ActionScriptcomments,253ActionScriptcompiler,35ActionScriptcontrollercode,303ActionScriptderivedclass,31ActionScriptDTOclass,34ActionScriptfile,142,145ActionScriptframework,269ActionScriptimplementations,9ActionScriptlanguage,3,22,300,306ActionScriptmethods,22,27ActionScriptnotation,56ActionScriptprojects,277,314ActionScriptserviceclasses,237ActionScriptstylenotation,306ActionScripttypes,232ActionScriptvalueobjects,35ActionScript-stylenotation,306ActiveServerPages(ASP),31AddActionbutton,123AddFilterlabel,117AddFlexPMDNatureoption,252AddInteractionaction,112AddInteractionbutton,112,164AddInteractiondialogbox,113AddNewLayeroption,105AddNewSublayeroption,105AddRowbutton,Design-TimeDatapanel,119–120Add/ChangeProjectTypesubmenu,75,157addEventListenermethod,233,255,302AdobeCertifiedInstructor(ACI)logo,199AdobeCreativeSuite4(CS4),114AdobeCS5designproducts,126AdobeFireworkstool,103,111,124,133,149,162,192,244AdobeFlashBuilder4,7AdobeFlashBuildertool,108,111,118,120,122,128,130AdobeFlashCatalystProjectoption,FlashCatalyst,134AdobeFlashProfessional,52–53,103,113,121AdobeFlexBuildertool,120AdobeIllustrator,99–100,102–103,107,111,115,124,126–127Adobelivedocs,253AdobePhotoshop,3,99–100,103,107,111,115,124,192AdobeSystemsInc.
,3AdobeTV,6AdobeWorkFlowLab,132AeonGraphicaltheme,74Afterlastmethodoption,79Aftervariabledeclarationoption,79agenda,242agiledevelopmentiterativedevelopment,250–251methodologies,248–250AgileManifesto,248agilemethodologies,248AIformat,124AIR(AdobeIntegratedRuntime),18–19,130,140–141,156–159,269AIRapplications,buildingusingFlashCatalyst,128–130Alertboxes,255,276Alertmessage,155Alert.
showstatement,faultHandlermethod,267Alert.
showstaticmethod,255aliasproperty,17,34AlignHorizontalCenteroption,215AlignRightoption,169AllStatesoption,103AllowMultipleSelectioncheckbox,114AMF(ActionMessageFormat)PHP(HypertextPreprocessor),8–11AMF(ActionMessageFormat)protocol,10,12AMFPHP(FlashRemotingforPHP),8–10analyzingproject(e-commercesitecasestudy)functionalanalysis,188–189teamcomposition,190–191angleproperty,118angleFromproperty,184angleToproperty,184Animateclass,53–54AnimateColorclass,53animations,120Anttool,27AnySurferlabel,65ApacheAnt,29–31API(ApplicationProgrammingInterface),18,155–156,190–191,218APIfore-commercesitecasestudy,writingback-endAPIcreatingAssemblerclasses,222–224creatingDataTransferObjects(DTOs),221–222enablingObjectRelationalMapping(ORM),220–221overview,219Appearancepanel,84Appearancesection,Propertiespanel,115–117appending"Abstract"toabstractclassnames,298–299"Base"tobaseclassnames,298classtypetoclassname,298applicationframework,314ApplicationProgrammingInterface(API),18,155–156,190–191,218,222–224ApplicationServerType,75applicationstates,153applicationtype,changing,75applicationURL,reverseengineeringaspackagestructure,297Application.
cfcfile,220–221ApplicationFacadeclass,276applicationsbuildingAIR,128–130buildingusingFlashCatalyst,124–127applications,configuringexternally,315–317argumenttypes,setting,302Arrayclass,9–10,182Arrayinstance,182ArrayCollectionclass,10,19,21,24,120,155,175,182–183,232ArrayCollectioninstance,183ArrayCollectionproperty,281ArrayCollectionvariable,155arrowbutton,205arrowcomponent,180,183–184arrowid,184arrowimagepath,179Arrowlayer,179artboardarea,106,114artboard,ofFlashCatalyst,102ArtboardSettingsoption,134AS3classes,315ASDocnotation,253,314ASP(ActiveServerPages),31Assemblerclass,15,21,32,222–224assetsdirectory,294321assets/graphicsfolder,107assets.
images.
webshoppackage,225ASUnitUnitTestingFramework,313autoCommitproperty,19,21automaticeventhandler,78automaticscope-changing,79[Autowire]tag,279–280,282,286"autowired"properties,286AxisRendererclass,176BB2B(business-to-business),6back-endclass,12back-end,connectingapplicationstoAMFPHP(FlashRemotingforPHP),8–10BlazeDStechnology,25–28ColdFusionDataServices,31–36GraniteDS(GraniteDataServices),28–31overview,7ZendAMF,10–12back-endconnectivity,FlashBuilder4Data/Servicespanel,89–91drag-and-dropbindings,92–94ZendAMFintegration,91–92back-enddesignphase,191back-enddevelopmentphase,191back-endmethods,22,90back-endofapplication,hookingupto(e-commercesitecasestudy)creatingdatabase,218–219writingback-endAPIcreatingAssemblerclasses,222–224creatingDataTransferObjects(DTOs),221–222enablingObjectRelationalMapping(ORM),220–221overview,219back-endpackagessynchronizingwith,293validatinginputbeforesendingto,315back-endtechnology,74,89–90,290backgroundcolor,193,203,205backgroundcomponent,142,154backgroundimage,193backgroundinformationpage,187backgroundlayer,205backgroundAlphaproperty,142,157backgroundColorproperty,157backwardcompatibility,FlashBuilder4,73–74baseclass,31,298basedOnproperty,42basicresizingalgorithm,148BeanLoaderclass,279,281,286BeanLoadercomponent,281–282,284BeanLoaderinstance,279,281,286beanLoadersattribute,280–281be.
flexpert.
contact.
controllerspackage,281be.
flexpert.
contact.
eventspackage,263,275be.
flexpert.
contact.
managerspackage,264be.
flexpert.
contact.
mapspackage,264be.
flexpert.
contact.
mediatorspackage,273be.
flexpert.
contact.
modelspackage,281be.
flexpert.
contact.
proxiespackage,271be.
flexpert.
contact.
viewspackage,271be.
flexpert.
FCFB.
projects.
PhotoResizer,141be.
flexpert.
webshop.
eventspackage,235,297be.
flexpert.
webshop.
servicespackage,230,237be.
flexpert.
webshop.
valueObjectspackage,237,256be.
flexpert.
webshop.
valueObjects.
Photoclasses,232Beforefirstmethodoption,79bestpracticescodingdefiningCSSfilesinmainapplicationfile,307formattingcode,304groupingMXMLtagattributes,305idattribute,304limitingnumberofCSSfiles,306maintainingorderinCSSfile,305–306MXMLfiles,303usingexternalCSSfile,305whitespace,304collaborationapplicationframework,314bugreporting/changerequestenvironment,313codegeneration,311codereviews,314commentingcode,314–315committingapprovedcode,308communication,307configuringapplicationexternally,315–317creatingmanifestfileforlibrary,311–312deploymentlevels,312–313designonsingleartboard,309don'tdefineallcomponentstatesindesign,310don'tdefineallcomponentsindesign,309formalizingdecisions,307givedesignlayerspropernames,309libraryprojects,311localserversettings,315markingduplicateassetsindesign,308overview,307reusable"blackbox"components,310sourceversioningtool,307–308testing,312unittestingframework,313–314validatinginputbeforesendingittobackend,315namingconventionsappending"Abstract"toabstractclassnames,298–299appending"Base"tobaseclassnames,298appendingclasstypetoclassname,298appropriatepackagenames,298camelcase/titlecaseforvariables,300consistency,306creatingFlashCatalystcomponentsbeforedefiningviewstates,296designlayers,295designonlyoneitemfordatalistcomponent,295–296externalimagefiles,295implicitgettersandsetters,300–302maintainingorderinclasses,299namingargumentofeventhandlers"Event",302overridingclone()methodforcustomevents,302–303overview,295pluralnamesforpackages,297renamingFlashCatalystcomponentsinLibrarypanel,296–297reverseengineerapplication'sURLaspackagestructure,297settingargumenttypesandreturntypes,302singularnamesforclasses,298titlecaseorcamelcaseforclassnames,298underscoreinfrontofprivatevariables,300uppercaseforconstants,300usingverbinmethodname,302variablepropernames,300overview,289projectsetupassetsdirectory,294backendtechnology,290deployreleasebuilds,290Illustrator/Photoshopfilestructure,293organizingassets,294organizingcodeintopackages,292–293overview,289placingexternallibrariesinlibsfolder,290–291RuntimeSharedLibraries(RSLs),291–292targetplatform,290usingXMLfileforparameters,294workspaces,290Bevelfilter,117bicubicresizingalgorithm,148bilinearresizingalgorithm,148bindirectory,270[Bindable]ArrayCollectionclass,155,233[Bindable]ByteArrayvariable,146[Bindable]property,233,235–236[Bindable]tag,17,19,172,279,281bin-debugfolder,294bindingsdrag-and-drop,92–94two-way,67–70BitmapDatainstead,147BitmapDataobject,147"blackbox"components,310blackboxprinciple,263,286,310BlazeDSserver,25BlazeDStechnology,25–28blendmode,115–116BlowFishmethod,218Blureffect,56,123Blurfilter,117blurproperty,118,151Booleantype,92bootstrapfile,10–11bottlenecks,97bottomproperty,86boundingboxpart,208BreakpointPropertiesoption,95breakpoints,conditional,94–96Brimelow,Lee,121Browsebutton,145browseForOpenmethod,145btnDelete_clickHandlermethod,267btnSaveID,78btnSave_clickHandlermethod,78,267bugs,241–242,250–251,308,312–313BuildAIRApplicationoption,129BuildPathsection,Propertiesdialogbox,175,292build.
xmlfile,30business-to-business(B2B),6buttonbarcomponent,153,211Buttonclasses,56–57,63323Buttoncomponent,60,63,102,111–112,201–202,204–205,207Buttoncontrol,110,293buttoninstance,137buttonlabelpart,163buttonpart,214,226buttonskinfile,41buttonstates,136,208,212Buttontype,63–64button1_clickHandlerhandler,155Button3component,158buttonModeattribute,238buttonModeproperty,229CCairngorm2framework,260Cairngormframework,259calcHeightvariable,254calculatemethod,173,175calcWidthvariable,254CallHierarchyview,FlashBuilder4,97–98tag,262,265CallResponderclass,231,237CallResponderclassinstance,272callresponder1_resultHandlerhandler,155camelcaseforclassnames,298forvariables,300Cancelbutton,127,261CAPTCHA(CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart),189,201–202,216,228,236,238CaptchaImageclass,228CaptchaImagecomponent,227CaptchaImage.
asclass,227CaptchaImage.
asfile,228CascadingStyleSheets(CSS),62–67,142,145,228,305Categorytable,219categoryVARCHAR(50)field,219CentralProcessingUnit(CPU),5,27,54cfformatterid,172CFC(ColdFusionComponent),32–35,90,222,232CFEclipseplug-in,71CFML(ColdFusionMarkupLanguage),31tag,221CFScriptscriptinglanguage,31CGI(CommonGatewayInterface),31changeevent,112,173,227,232–233changeitems,19changerequests,241ChangeObjectobjects,21Checkboxcontrol,110check-in/check-outtools,245CHECKOUTbutton,196Checkoutbuttongrouplayer,204checkoutprocedure,196check-outprocedure,218–219Chromelesswindows,36classinstance,302classselector,59–60,86classtype,appendingtoclassname,298classesmaintainingorder,299singularnamesfor,298cleantask,29clickevent,85,112,142,158,206,208,213–214,237clickhandler,142,147,155,235client-server,2clone()method,235,261,275,302–303closebuttoncomponent,157–159,161–162,165,201,215closebuttonlayers,212codebehindprinciple,253codecompletionfeature,77codegeneration,FlashBuilder4,77–79,311code,organizingintopackages,292–293codereviews,251,314Codeview,107–108coding.
SeealsonamingconventionsdefiningCSSfilesinmainapplicationfile,307formattingcode,304groupingMXMLtagattributes,305idattribute,304limitingnumberofCSSfiles,306maintainingorderinCSSfile,305–306MXMLfiles,303usingexternalCSSfile,305whitespace,304ColdFusion9,220–221,230ColdFusionAdministrator,32,220ColdFusionback-end,34,218–219ColdFusionBuilder,Adobe,71,220ColdFusionComponent(CFC),32–35,90,222,232ColdFusionDataServices,31–36ColdFusionFlashRemoting,35ColdFusionlanguage,31ColdFusionMarkupLanguage(CFML),31ColdFusionoption,90ColdFusionRemoting,230ColdFusionserver,35,90,237ColdFusionserviceclass,91,237ColdFusiontags,31collaboration,242applicationframework,314bugreporting/changerequestenvironment,313codegeneration,311codereviews,314commentingcode,314–315committingapprovedcode,308communication,307configuringapplicationexternally,315–317creatingmanifestfileforlibrary,311–312deploymentlevels,312–313designonsingleartboard,309formalizingdecisions,307givedesignlayerspropernames,309libraryprojects,311localserversettings,315markingduplicateassetsindesign,308notdefiningallcomponentstatesindesign,310notdefiningallcomponentsindesign,309overview,307reusable"blackbox"components,310RIAprojects,247–248sourceversioningtool,307–308testing,312unittestingframework,313–314validatinginputbeforesendingittobackend,315collapsedcombo-boxstate,205colorgradient,197colorproperty,118,151,203Colorsetting,203coloredgradientoverlay,194comboboxcomponent,83,197,204–207,225–226,230combo-boxdrop-downlist,197combo-boxdrop-downsection,196combo-boxrectangle,205com.
domainpackage,81com.
domain.
project.
valueObjectspackage,8Comet-likedatapush,25,28commaseparatedvalues(CSV),182–183commandcomponents,279Commandsmenu,AdobeFireworkstool,124commenting,249commit()method,19,24commitRequiredproperty,24,98CommonGatewayInterface(CGI),31commonproperties,299Commonsection,Propertiespanel,85,114,134,136,138,169,204–205,209communication,244,307Companyclass,299comparisoneditor,80compatibility,backward,73–74CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart(CAPTCHA),189,201–202,216,228,236,238complexdesigncomplexfunctionality,165–176connectedtobackend,176–185RIAprojects,241–242simplefunctionality,159–165complexfunctionalitycomplexdesign,165–176simpledesign,140–148componentarchitecture,39–42componentfile,41componentlayers,295componentnames,296componentproperties,136Componentsection,Propertiespanel,114–115componentstates,310tag,221–222components(e-commercesitecasestudy)creatingcombobox,204–207customTextInputfields,208homepagephotobutton,208navigationitems,204navigationtabs,207overview,204photogallerycomponent,210–212reusingexistingcomponents,208–210Shoppingcartbox,204componentspackage,156,158,225–226tag,238compositeclassname,298com.
projects.
domain.
viewspackage,266ConcurrentVersionsSystem(CVS),158Conditionproperty,153,164conditionalbreakpoints,94–96conditionalstatementinputcomponent,113ConfigureColumsoption,86ConfigureReturnTypeoption,92,232confirmationdialogbox,216,230ConnecttoData/Serviceoption,89,230connectionwizard,93connectivity,back-enddrag-and-dropbindings,92–94overview,89–90ZendAMFintegration,91–92Consolewindow,96constants,uppercasefor,300325Contactdesignlayer,228contactform,189contactinformationpage,187CONTACTMEmenuitemlayer,204Contactpage(e-commercesitecasestudy),201–215Contactstate,213ContactControllerclass,281–282,284,286ContactControllercomponent,284ContactControllerinstance,281ContactMediatorclass,273ContactMediatorinstance,277ContactModelActionScriptclass,281ContactModelclassinstance,281ContactProxyclass,273,277ContactProxycomponent,271ContactProxy.
CREATE_PERSONevent,273ContactProxy.
DELETE_PERSONevent,273ContactProxy.
READ_ALL_PERSONSevent,273ContactProxy.
UPDATE_PERSONevent,273Contactscomponent,266–267Contactsviewcomponent,273,276,280,282,284Contacts_backendproject,261ContactsMateproject,263Contacts.
mxmlfile,266ContactsNoFrameworkproject,260ContactsPureMVCproject,270ContactsSwizproject,279containerlayers,194contente-commercesitecasestudyAboutpage,199detailpop-up,201Homepage,198listofphotographs,199–200PhotoGallerypage,199PhotoResizerapplication,143–145productmanualapplication,138–139Contentlayer,151–152Contentsublayer,138contractedmode,65controlcomponents,280controllerclass,270,279,281–283controllercomponents,279controllerspackage,142ConvertArtworktoComponentButtonoption,151,157,162ConvertArtworktoComponentCustom/GenericComponentoption,179,208,210ConvertArtworktoComponentDataListoption,152,205ConvertArtworkToComponentPartoption,109ConvertArtworkToComponentsubmenu,106,115,136,163ConvertArtworktoComponentTextInputoption,169ConvertArtworktoComponentVerticalScrollbaroption,210ConvertArtworktoDataListPartsubmenu,152ConverttoCSSbutton,85ConverttoFlexDesktopProjectoption,156convertDatamethod,180,182Cornersproperty,211count-method,21cowboycoding,249–250CPU(CentralProcessingUnit),5,27,54CREATEevent,265CreateNewProjectsection,FlashCatalyst,134CreateProjectwizard,74Create,Read,Update,Delete(CRUD),222,260–261,273createChildrenmethod,252createItem()method,24createPersonmethod,90,265createUser()method,223creationproperties,32creationCompleteevent,94,145,172,267,276CreativeSuite4(CS4),Adobe,114CreativeSuite5,integrationwith,124–127CreditCardValidatorclass,65crossdomainerror,181crossdomainsecuritypolicy,181cross-domainfile,13,181crossdomain.
xmlfile,13,181CrossFadeeffect,54CRUD(Create,Read,Update,Delete),222,260–261,273CRUDmethods,284CRUDoperations,222,260–261,263–264CSS(CascadingStyleSheets),62–67,142,145,228,305CSSfilesdefininginmainapplicationfile,307external,305limitingnumberof,306maintainingorder,305–306CSSselectorsclassselector,59–60descendantselector,63–64IDselector,61–63overview,56pseudoselector,65–67typeselector,58–59universalselector,60–61useofnamespaces,56–58CSV(commaseparatedvalues),182–183csvDataArrayinstance,182Ctrl+Alt+Hshortcut,98CurrencyFormatterinstance,233–234currentlabel,183currentStateproperty,48,235custombuttons,225customclass,255customcomboboxcomponent,256customcomponents,59,65–66,213–214,216,225–226,296–297CustomComponentssection,Librarypanel,106customdataformat,180,255customeventclass,255,262–263,284,302–303,310customeventname,255customgenericcomponent,179custominputfields,225customnotificationevents,255customscrollbarcomponent,210–211,225,238customTextInputcomponent,209customTilecomponent,233CustomComponent1component,183Customerbaseclass,299Custom/GenericComponentoption,163,205,210,212CVS(ConcurrentVersionsSystem),158DDarkenblendmode,116DataAccessObject(DAO),18,221–222,261DataAccessObjectpattern,15DataListarea,152DataListcomponent,119–120,151–152,205,207,211–212,295–296DataListPart,152,205DataListwithcustomscrollbar,Twittersearchclient,151–153DataManagement,LiveCycleDataServicesdifferenceswithRemoteProcedureCalls(RPCservices),21–24Fiberdatamodelingfeatures,25reducingwrittencode,18–19trackingchanges,19–20datamodelcomponents,279dataproperty,147,233DataServicesDataSourcesdirectory,32DataServicesDevelopmentphase,191DataServicesDevelopmenttask,218Data/Servicespanel,24DataSourcessection,220DataTransferObjects(DTOs),15–16,21,31,88,221–222,230,232,293DataTransferObjectpattern,19data.
author.
nameproperty,156databasefetchoperation,230databases,creating(e-commercesitecasestudy),218–219dataFieldproperty,86DataGridclass,10datagridcolumns,87Datagridcomponent,6,40,86–87,89,93–94DataGridcontrol,284data.
image1property,156data.
link[1].
hrefproperty,156data-management-config.
xmlfile,21dataProviderclass,10,155,233dataProvider,DataListcomponent,118dataProviderproperty,93–94,120,175DataServiceclass,24DataServiceinstance,98DataServiceservice,176dataservice.
commit()method,21dataservice.
count()method,21dataservice.
fill()method,21dataservice.
getItem()method,21Data/Servicespanel,10,87,89–93,230,232,237DataServicesproject,89data-sourcename,220datasourceproperty,221data.
text1property,156data.
text2property,156data.
titleproperty,156datavisualization.
swcfile,175deadcode,97,251deadlines,244,246–247,249debugmode,94,232debug20;BACKGROUND-COLOR:#4ae2f7">player,312debugging,FlashBuilder4changingvaluesatruntime,96conditionalbreakpoints,94–96NetworkMonitortool,96–97defaultprojectsettings,315Defaultthemes,85section,27Degrafalibrary,125Delegateclasses,281deletebutton,Design-TimeDatapanel,120deleteitems,19DeleteStateoption,103deleteItem()method,24deletePersonmethod,90dependencyinjectiondesignpattern,282dependencyinjectionfeature,262dependencyinjectionsystem,282,286deployreleasebuilds,290327deploy-to-webdirectory,130,165derivedclasses,31descendantselector,63–64designcomponents,296designconventions,245designeditor,FlashBuilder4,84–89designelements(e-commercesitecasestudy),195designgrouplayer,207DesignIntegrationphase,191DesignIntegrationtask,218designlayers,namingconventions,295designmode,83Designtask,218designview,86,93,107designersmortgagesimulatorapplication,167–169productmanualapplication,133–140solarpanelmonitor,178–179Twittersearchclient,149–150designingapplications(e-commercesitecasestudy)Contactpage,201contentAboutpage,199detailpop-up,201Homepage,198listofphotographs,199–200PhotoGallerypage,199designelements,195layoutstructure,192–194Loginpage,201navigationbar,196–197overview,191Registrationpage,202–203tabstologin,194design-timedata,295Design-TimeDatapanel,FlashCatalyst,118–120Desktopapplicationtype,75,141detailpop-upwindow,201,212detailview,199–201developersmortgagesimulatorapplicationcalculation,adding,173–175graph,adding,175–176overview,171–172PhotoResizerapplicationcontent,creating,143–145interactions,adding,145–148layout,creating,141–142solarpanelmonitorcrossdomainissue,181–182interpretingretrieveddata,182–185labelsandarrowrotation,adjusting,183–185retrievingdataatruntime,180–181Twittersearchclientchanges,157–159itemrenderer,adjustingtodisplaydata,156–157overview,154retrievingdataatruntime,155developmentenvironment,312,315'devigners',toolfor,127–128dialectproperty,221Disabledbutton,110Disabledviewstate,102,214dispatchEventActionScriptmethod,233dispatchEventstatements,284displaylist,64distanceproperty,118DOM(DocumentObjectModel),303DOMlevel3eventmodel,303domainnamespace,81Donebutton,127Downbutton,110,150,210Downstate,buttoncomponent,102,310Downstatelayer,137down-buttonpart,200drag-and-dropbindings,87,92–94drag-and-dropfeatures,84drawmethod,147drawingtools,FlashCatalyst,309DropShadowfilter,117–118drop-downcombobox,196Drop-downlayergroup,205Drop-downvalueslayergroup,205DropShadoweffect,56,201DTOs(DataTransferObjects),15–16,21,31,88,221–222,230,232,293duplicatedesignlayers,308DuplicateStatebutton,103DuplicateStateoption,103Duplicatevariabledefinitionerror,78durationproperty,184d:userLabelproperties,156dynamicdata,addingtoapplication(e-commercesitecasestudy),224–239adjustingFlashCatalystcomponents,225–226CAPTCHAcomponent,227–229connectingapplicationtoback-endAPI,photogalleryconfiguringreturneddatatype,232–233dynamicallyflteringphotos,231overview,229usingcustomeventstotriggerdetailpop-up,235usingData/Servicespanel,230usingreturneddatainitemrenderer,233–234usingruntimedataindetailpop-up,235–236Contactpage,236Loginprocedure,237–238Registrationprocedure,238–239dynamictextfields,184Eeaserproperty,184Eclipse3.
2+Antplug-in,31EclipseBuilderplug-in,31Eclipseplug-in,251e-commercesitecasestudyanalyzingproject,188–191componentscreatingcombobox,204–207customTextInputfields,208homepagephotobutton,208navigationitems,204navigationtabs,207photogallerycomponent,210–212reusingexistingcomponents,208–210Shoppingcartbox,204designingapplicationContactpage,201content,198–201designelements,195layoutstructure,192–194Loginpage,201navigationbar,196–197overview,191Registrationpage,202–203tabstologin,194hookingupapplicationtoback-endcreatingdatabase,218–219writingback-endAPI,219–224pagesAboutpage,213–214Contactpage,215Homepage,213Loginpage,215navigatingtabs,217–218PhotoGallerypage,214–215Registrationpage,215–217understandingproject,187–188EditinAdobeIllustratorCS5option,126EditinAdobePhotoshopCS5option,127EditPartsbutton,109,210effects3D,54filter,56overview,51pixel-shader,54–56property,53–54transform,54tag,49ELS(EncryptedLocalStore),36,141E-mailfield,201–202,218EmailValidatorclass,65Embedmetadatatag,228embedAsCFFproperty,228EmcoSoftware,2EnableNetworkMonitoricon,96Enabledcheckbox,205Enabledproperty,114,170,214encapsulation,301,310encodemethod,148EncryptedLocalStore(ELS),36,141encryption/decryptionsystem,218enterevent,112,173EntityRelationshipDiagram(ERD),219EntityRelationshipModel,219EntityLoadmethod,223EntitySavemethod,223ERD(EntityRelationshipDiagram),219errorstate,66errorStringproperty,66eventclass,255,262,275,303eventdispatchingmechanism,278eventdispatchingsystem,279eventhandlers,146–147,155,158,172,180,226,229,236,302eventlisteners,146,233,235,238,273,282eventmaps,262eventparameter,155Eventproperty,153,164Eventreturntype,clonemethod,275eventvariablename,257[Event]tag,233,255tag,265,269Event.
COMPLETEevent,146EventHandlerclass,264EventHandlersblocks,265tags,264EventMapclass,264EventMapcomponents,264EventMapinstance,266eventPackagesattribute,280event.
stageY>180condition,95excludeFromproperty,48executeServiceCallmethod,281ExistingProjectsintoWorkSpaceoption,252329expandedmode,65Explanation1content,138Explanationsublayer,138explicitgettermethod,300explicitsettermethod,300ExportLibrarypackageoption,107ExportReleaseBuildoption,Projectmenu,290ExporttoFXGfeature,AdobeFireworkstool,124ExtensibleMarkupLanguage(XML),29,99–100,155–156,176,254,290,294,316extensionproperty,147externalcomponent,63externalCSSfile,305externalimagefiles,namingconventions,295externallibraries,placinginlibsfolder,290–291externalizingFlexframework,291–292ExtremeProgramming,248FF4Vformat,107,113Facadeclass,270,272–273,275,278Facadeinstance,273,275–276Facadevariable,276Fadeclass,53FadeIneffect,122–123,154,165FadeOuteffect,122,154,165,200faulthandler,180,282Faultobjecttype,267faultproperty,155FaultEvent.
FAULTevent,282faultHandlermethod,267faultStringproperty,155FC_DesignTimeData.
fxpproject,119FC_Interactions.
fxgfile,112FC_Timelines.
fxpfile,120FeatureDrivenDevelopment,249fetchbutton,160fetchoperation,88,273,277,283fetchDatamethod,180fetchResultHandlereventhandler,267FiberAssembler,25Fiberdatamodelingfeatures,inLiveCycleDataServicesES2version3,25FiberModelertool,25Fileinstance,145–147FileFilterinstance,145fileFiltersarray,145fileInputfield,146FileReferenceclass,36fillcolorproperty,209fill-method,21filtercombobox,214filtercriterion,201filtereffects,56Filterssection,114,151FindinFilesdialogbox,97findPhotosmethod,231–233findPhotosByCategorymethod,224,232findUsermethod,223,238Finishbutton,89Fireworkstool,Adobe,103,111,124,133,149,162,192,244Firstnamefield,202firstnameVARCHAR(50)field,218FlashBuilder4:programmingenvironmentCallHierarchyview,97–98debuggingchangingvaluesatruntime,96conditionalbreakpoints,94–96NetworkMonitortool,96–97FlexBuildertool,72–73improvedback-endconnectivityData/Servicespanel,89–91drag-and-dropbindings,92–94ZendAMFintegration,91–92newfeaturesbackwardcompatibility,73–74codegeneration,77–79improveddesigneditor,84–89improvedprojectproperties,74–75PackageExplorerview,76–77refactoringsupport,79–81viewstatesinsourcemode,81–83overview,71FlashBuildertool,Adobe,108,111,118,120,122,128,130FlashCatalystartboard,102buildingAIRapplicationswith,128–130buildingapplicationsusing,124–127componentsfor,296–297Design-TimeDatapanel,118–120Heads-UpDisplay(HUD),109–111Interactionspanel,111–114interfaceoverview,100Layerspanel,103–105Librarypanel,105–108overview,99Pages/Statespanel,102–103PropertiespanelAppearancesection,115–117Commonsection,114Componentsection,115Filterssection,117–118Textproperties,117–118Timelinespanel,120–123toolfor'devigner',127–128WireframeComponentspanel,108–109Flash20;BACKGROUND-COLOR:#4ae2f7">Playercache,286FlashProfessionaltool,Adobe,52–53,72,102–103,113,121FlashRemotingforPHP(AMFPHP),8–10Flashtechnologyclient-server,2mainframe,1reasonsforusing,4RichInternetApplications,3webapplications,2FlashXMLGraphics(FXG),49–51,99–100,107,140,154,157,162,176flash.
events.
Eventclass,235,262–263,275,302Flex4SDK,newfeaturesof.
SeealsoCSSselectorscomponentarchitecture,39–42effects,51–56FXG(FlashXMLGraphics),49–51two-waybinding,67–70viewstates,42–49Flexapplicationinenterprise,6–7testingFlexapplications,7onWeb,5–6FlexBuilder3license,73FlexBuilderIDE,300FlexBuildertool,Adobe,72–73,120Flexclass,21,148Flexcolumnchart,169Flexcomponents,57,59,111,125,203,226FlexDebugperspective,95–96Flexeventdispatchingmechanism,262,286Flexframeworkcaching,286classes,315externalizing,291–292Flexframeworkdispatcher,280Flexfront-endapplication,31Flexgraphicssyntax,140Flexlibraries,58,108,246FlexNavigatorview,76FlexQualitycategory,252FlexServerpanel,75FlexThemeoption,74FlexThemepropertiespanel,74FlexMonkeytool,304FlexPMDplug-in,251–258FlexUnitUnitTestingFramework,313FLVformat,107,113FLVPlaybackcomponent,113Focuscolorlayer,205,209focuscolorproperty,201,208,225focusrectangle,225Focusstate,208,210focusAlphaproperty,225focus-colorlayer,208–210focusInevent,112focusOutevent,112Follow-upmeetings,242FontEmbeddingdialogbox,AdobeFlashProfessionalCS5,53fontfamilyproperty,138fontSizeproperty,184Formcomponent,39formheadercomponent,60formattingcode,304FormItemcomponent,39frameworksexampleapplication,260–261Mate,261–269overview,259PureMVC,269–278Swiz,278–287friendsofEDwebsite,54FromFXGFileoption,124functionoverloading,22functionalanalysis(e-commercesitecasestudy),188–189block,155,172,180,183,231,237–238,277tag,154,281,284block,235FXG(FlashXMLGraphics),49–51,99–100,107,140,154,157,162,176block,232FXP(ImportFlexProject)option,Filemenu,108,154,157,224FXPLformat,107–108block,155,158,172,180,225,228,236,276–277,281tag,227,253tag,305Ggallerypage,164,214Gallerystate,164garbagebinicon,204,216Gas3codegenerator,30–31gateway.
phpfile,10–11,91generalfaulthandler,231GenerateClickHandler,78331GenerateDetailsFormoption,87generationofgetterandsettermethods,78genericcomponent,163–164,208getmethod,78getproperty()method,9getAllPersons()method,12,33,90,93,264–265,282getAllPhotos()method,224,232getInstancemethod,275getProperty()method,9getSolarDatafile,181getStylemethod,306gettermethods,80,221,225–226,228,256,264,286,311getUser()method,223GIF(GraphicsInterchangeFormat),2,107globalselector,60–61,86Glowefect,56Glowfilter,117GoToURLaction,112–113Goralski,Greg,101GPU(GraphicsProcessingUnit),54gradientcolorproperty,194,201gradientfillcolor,196gradientfills,310gradientfocuscolorproperty,209gradienthoverlayer,211gradientopacityfill,200gradientselectionoverlaylayer,207GraniteDS(GraniteDataServices),28–31_graphDataproperty,175GraphicalUserInterface(GUI),2,315graphics,editinginIllustrator,126–127GraphicsInterchangeFormat(GIF),2graphicsprimitives,42GraphicsProcessingUnit(GPU),54graphs,mortgagesimulatorapplication,175–176Groupclass,40Groupcontainer,271groupfolders,104grouplayer,listcomponent,200,296Grouplayoutcomponent,40GUI(GraphicalUserInterface),2,315HHalobutton,57Halocomponents,39,53,57,73,312Halonamespace,142Halotheme,74handcursor,229,238handleNotificationeventhandler,273handleNotificationmethod,273hashingmethods,218hashingsystems,238HBoxclass,40headerTextproperty,86Heads-UpDisplay(HUD),109–111,169,204,207–211heightparameter,147heightproperty,138,141–142,146–147helicopterview,187–188Hibernateframework,18,28,220–222Highsetting,118high-levelmodules,261highlightoverlaylayer,212Hitcountproperty,95Homebutton,213Homemenuitem,213–214Homepage,ine-commercesitecasestudy,198–213Homesublayergroup,213Homepagepage,229Homepagestate,213,217Horizontallayout,211horizontalspacing,211horizontalCenterproperty,52,86,143,183hovercolorproperty,206–207,210hovermenuitemlayer,204hoverstate,196htdocsfolder,92HTML(HyperTextMarkupLanguage),5–6,31,56,58,60,201,203,229,306HTTP(HyperTextTransferProtocol),25–26,28,36–37,90,181HTTPS(HyperTextTransferProtocolSecure),26HTTPServiceclass,182HTTPServicedefinition,155HTTPServiceobject,180HTTPServiceservice,155,176HUD(Heads-UpDisplay),109–111,169,204,207–211HyperTextMarkupLanguage(HTML),5–6,31,56,58,60,201,203,229,306HypertextPreprocessor(PHP),7–8,10–12,31,92,181–182,259,269HyperTextTransferProtocol(HTTP),25–26,28,36,181HyperTextTransferProtocolSecure(HTTPS),26hyphenatedstyledefinition,306Iidattribute,304IDselector,61–63IDE(IntegratedDevelopmentEnvironment),251–252,290,300ifstatement,95Illustrator,Adobe,99–103,107,111,115,124,126–127,293imagebuttonlayergroup,208imagecomponent,114–115imagelayers,162Imageoption,Filemenu,107ImageButtoncomponent,229Imagessection,Librarypanel,106–107IMediatorinterface,273implicitgettersandsetters,300–302ImportFlexProject(FXP)option,Filemenu,108,154,157,224ImportLibraryfunction,124Importnon-visiblelayerssetting,203Importoption,Filemenu,252ImportOptionsdialogbox,203importstatement,80Importsubmenu,Filemenu,107,113Importthemebutton,74includeInproperty,48Individualclass,299Inefficientcode,251infiniteloops,302infobuttonlayer,210–211InformationTechnology(IT),150inheritancestructure,298initeventhandler,267initmethod,277initAppeventhandler,267initAppmethod,276–277innerbeveleffect,200InnerGlowfilter,118,151InnerShadowfilter,117inputfields,173–174,201–202,215,236–238inputfocus,197inputparts,215,225input,validatingbeforesendingittobackend,315InsertComponentoption,109IntegratedDevelopmentEnvironment(IDE),251–252,290,300integrationtesting,313interactiondesignersmortgagesimulatorapplication,169–171productmanualapplicationcontent,creating,138–139interactions,adding,139–140layout,creating,134–136navigation,creating,136–137solarpanelmonitor,179–180Twittersearchclientchanges,157DataListwithcustomscrollbar,151–153interactions,adding,153–154layout,creating,150–151interactionsPhotoResizerapplication,145–148productmanualapplication,139–140staticwebsite,164–165Twittersearchclient,153–154Interactionspanel,111–114,120,139,164,215,217interface,FlashCatalyst,100introspectionfeature,77InversionofControl(IoC),280invisiblecomponents,203IoC(InversionofControl),280IProxyinterface,271isCreate()method,21isDelete()method,21issuetrackingtools,242isUpdate()method,21IT(InformationTechnology),150Itemgroupfolder,119itemrenderer,adjustingtodisplayruntimedata,156–157itemRendererclass,233itemRendererproperty,80iterativeandincrementaldevelopment,249iterativedevelopment,250–251iterativedevelopmentprocess,191Jjamshellcommand,29Javaback-end,15,27–28Javaclasses,17–18,28–31Javadataobjects,31JavaDatabaseConnectivity(JDBC),18JavaPersistenceAPI(JPA),18Javaplug-in,4JavaDocnotation,253JavaDocstylenotation,314JavaScriptfile,25,31,180JDBC(JavaDatabaseConnectivity),18JPA(JavaPersistenceAPI),18JPEGEncoderclass,147–148333JPGformat,107,145,147JunitUnitTestingFramework,313K"kWh"string,183Llabelclass,142Labelcomponent,60–61,145Labelpart,137,204,207–211Labelproperty,114,137,162,226–227lastnameVARCHAR(50)field,218layerfolders,293layergroups,194,296,309layermask,195,200layerstructure,295Layerspanel,103–105layoutPhotoResizerapplication,141–142productmanualapplication,134–136Twittersearchclient,150–151Layoutsection,Propertiespanel,86,211layoutstructure(e-commercesitecasestudy),192–194LCDS.
SeeLiveCycleDataServices(LCDS)leftproperty,86Lengthycode,251Leon,LordAlex,101librarieschartingcomponents,175tweening,54Librarypanel,105–108,295,297libraryprojects,246,311librarySWCfile,277libsfolderFlexproject,270placingexternallibrariesin,290–291Lightenblendmode,116LinkButtoncomponents,10listbackgroundlayer,152listcomponent,199–200,211,226,233listcontrols,293listitems,199–200,205,226listNotificationInterestsmethod,273LiveCycleDataServices(LCDS),281DataManagementdifferenceswithRemoteProcedureCalls(RPCservices),21–24Fiberdatamodelingfeatures,25reducingwrittencode,18–19trackingchanges,19–20Flashremoting,15–18overview,12ProxyService,13–15Web-TierCompiler,15livedocs,58,253,315loadmethod,146loadBytesmethod,146Loaderinstance,147Loaderobject,146loaderservice,180localization,140locationlayer,163Locationpage,161,164locationpagelayer,164locationVARCHAR(100)field,219lockicon,105LogInbutton,217login,tabsfor(e-commercesitecasestudy),194Loginpage(e-commercesitecasestudy),201–215loginprocedure,201,218loginproperty,221Loginstate,213,215Logintab,215,217loginVARCHAR(20)field,218loginUser(login,password)method,223LoremIpsumgenerator,138Lowsetting,118low-levelservices,261MMacromediaExtensibleMarkupLanguage.
SeeMXMLmainapplicationfile,definingCSSfilesin,307mainapplicationlevel,235maindesignpage,204MainEventMapcomponent,264mainframe,1Main.
mxmlfile,29,154,157–158,180,235,237,253,266,276maintainAspectRatioproperty,143MakeSameinAllOtherStatesoption,103,204,207makeshellcommand,29[Managed]tag,19,24managerclass,264manifestfile,creatingforlibrary,311–312ManifestoforAgileSoftwareDevelopment,249manifest.
xmlfile,311Mapparameter,21masklayer,210masking,200mastercomponent,68Master-Detailoption,87–88Mateframework,261–269roottag,264Math.
floormethod,147Maventool,27maxHeightproperty,143maximizableproperty,141maxWidthproperty,143Mediacomponent,114Mediasection,Librarypanel,106–107Mediasubsection,113[Mediate]tag,279–280,282mediateBubbledEventsattribute,280Mediatorclass,273,276–278[Mediator]tag,280meetingnotes,242meetingreport,307menuitems,196,204,213–214MenuButtoncomponent,204MenuItemcomponent,204menu-itemlayers,204MercuryQuickTestProfessionaltool,304Messageinputfield,201methodname,usingverbin,302tag,264–265Microphoneaccess,36MicrosoftSilverlight,3–5Mindmapping,188minimizableproperty,141Modalwindows,214modelclass,281modelcomponents,280modelinstance,284modelproperty,282Modelertool,25ModelLocatorprinciple,260Model-View-Controller,253,269,273,278Monitorizeoption,254Monitorizetogglebutton,253MonthlyDownpaymentradiobuttoncomponent,171Monthlypage,171Moore,Sean,289mortgagesimulatorapplicationdesignerperspective,167–169developerperspectivecalculation,adding,173–175graph,adding,175–176interactiondesignerperspective,169–171overview,165–166mouseDownevent,112,206mouseMoveeventhandler,95mouseUpevent,112Moveeffect,54,122,154Move3Deffect,54MP3format,107,113multilinefield,201multipleinheritance,43,45–46Multipleviewstateinheritance,48multiple-stateinheritence,45Multiplyblendmode,116tag,41tag,75,85tag,68tag,175tag,175mx.
controls.
Label,227mx.
controls.
TextInputcomponent,227class,31,34communicationclass,21tag,51tags,178tag,155component,147control,143,146,156tag,233MXML(MacromediaExtensibleMarkupLanguage),41,107,180,311components,78,264,281,304files,253,303tags,41,233,305MXMLattribute,233MXMLobject,180instances,172tag,51,54class,29,34tag,8,12,15,19,21,35,230tag,51block,142tag,51tag,42tag,96container,41component,103,75tag,51MyCustomButtoncomponent,204,208–210MyCustomCloseButtoncomponent,212MyCustomComboBoxcomponent,207MyCustomDataGridclass,63MyCustomDataGridcomponent,64MyCustomPhotoListcomponent,212335MyCustomScrollbarcomponent,210MyCustomTabcomponent,207MyCustomTextAreacomponent,210,225–226MyCustomTextInputcomponent,208–210,225,227–228MyCustomtextInput.
mxmlfile,225,228MyInfoButtoncomponent,211MyLargeTextInputcomponent,170MyListItemclass,235MyListItemcomponent,211,233,257MyListIteminstance,211MyListItem.
mxmlfile,257MyMediumTextInputcomponent,170MyRadioButtoncomponent,169MyShoppingCartButtoncomponent,211mySmallTextInputcomponent,170MySQLdatabase,31–32,219–220MyTextAreacomponent,210Nnameattribute,221NAMEconstant,272–273Nameinputfield,201namespaces,56–58namingconventionsappending"Abstract"toabstractclassnames,298–299appending"Base"tobaseclassnames,298appendingclasstypetoclassname,298appropriatepackagenames,298camelcase/titlecaseforvariables,300consistency,306creatingFlashCatalystcomponentsbeforedefiningviewstates,296designlayers,295designonlyoneitemfordatalistcomponent,295–296externalimagefiles,295implicitgettersandsetters,300–301maintainingorderinclasses,299namingargumentofeventhandlers"Event",302overridingclone()methodforcustomevents,302–303overview,295pluralnamesforpackages,297renamingFlashCatalystcomponentsinLibrarypanel,296–297reverseengineerapplication'sURLaspackagestructure,297settingargumenttypesandreturntypes,302singularnamesforclasses,298titlecaseorcamelcaseforclassnames,298underscoreinfrontofprivatevariables,300uppercaseforconstants,300usingverbinmethodname,302variablepropernames,300nativeWindow.
close()method,142,158navigationine-commercesitecasestudy,196–197,204–207,217–218productmanualapplication,136–137navigationbuttons,161–162navigationlayergroup,204navigationmenuitems,213navigationsidebar,196,213,215Navigationsublayer,137,162,204navigationalcomponents,188navigation-menuitems,196NDA(Non-DisclosureAgreement),290NetworkMonitortool,96–97networktraffic,315NewBlankStatebutton,Pages/Statespanel,103NewBlankStateoption,103newprojectdialogbox,134newImageDatavariable,147Nextbutton,88nmakeshellcommand,29non-developmenttasks,191Non-DisclosureAgreement(NDA),290Normalblendmode,116normalbuttongradientcolorproperty,210normalgradientlayer,211normalOverstate,137Normalsetting,118normalstates,120,137,152,205–208,210,215Notificationsprinciple,260nullparameter,fetchDatamethod,180Numbertype,92,172NumberFormatterinstances,172NumberValidatorclass,65OObjectclasses,92,232,256Objectinstance,183,298Objectmenu,AdobeIllustrator,295ObjectOrientedProgramming(OOP),43,286,292,301–302object-orientedconcept,310object-relationalmapping(ORM),220–223OnApplicationStartevent,113OnClickEvent,206,212–213,215,217OnFocusInEvent,208OnRollOutEvent,206OnRollOverEvent,206OnSelectEvent,205–206OnVideoPlayCompleteevent,113one-to-manyrelationship,219OOP(ObjectOrientedProgramming),43,286,292,301–302Opacityfield,117Opacityproperty,114,163,204–205,207,209,211OptimizeVectorGraphicoption,107OptimizedGraphicssection,Librarypanel,106OrderItemobjects,219OrderItemtable,219organizingassets,294codeintopackages,292–293ORM(object-relationalmapping),220–223ormtypeattribute,221Outlinepanel,FlexPMD,253–254,299Outlineview,97outputattribute,222outsourcing,246Overbutton,110Overstatebuttoncomponent,102rectanglecomponent,137Searchbuttoncomponent,310Overlayblendmode,116overlayeffects,198Overlycomplexcode,251PP_MomentString1string,183P_MomentString2string,183P_MomentTotalfield,183P_MomentTotalproperty,183P_TotalDayfield,183P_TotalDayvalue,183PackageExplorerpanel,180PackageExplorerview,FlashBuilder4,76–77packages,297–298pages,ine-commercesitecasestudyAboutpage,213–214Contactpage,215Homepage,213Loginpage,215navigatingtabs,217–218overview,212PhotoGallerypage,214–215Registrationpage,215–217pageslayergroup,213–214Pages/Statespanel,102–103,120,136,138,151–153,164,205paidOffproperty,175Panelcontainer,61,63Paneltype,63panels,FlashBuilder4,89–91parameterclasstype,302parenttype,302Parsleyframework,259passworddata,238Passwordfield,202,208passwordproperty,221passwordtextinputfield,201passwordVARCHAR(50)field,218name,150tag,49PBJfile,54–55PDA(PersonalDigitalAssistant),36PDF(PortableDocumentFormat),31persistentattribute,222personproperty,283PersonalDigitalAssistant(PDA),36PersonAssemblerclass,261PersonDTOActionScriptclass,35PersonDTOclasses,8,16,18,35,261,263PersonDTOinstance,275PersonDTOobjects,9,18,20–21,24,33,269,281PersonDTO.
phpfile,8PersonEventclass,263–264,267,275,284–285PersonManagerclass,264–266personServicesinstance,98_personServicesproperty,264PersonServices.
cfcfile,90PersonServices.
phpfile,11personsListproperty,266_personsListproperty,284_personsListvariable,267pf.
format(_percent)expression,172_photo[Bindable]privateproperty,233PhotoDTOclass,222,232photogallerycomponent(e-commercesitecasestudy),210–212photogallerydata,218PhotoGallerylayergroup,210PhotoGallerypage,ine-commercesitecasestudy,199,214–215photopop-upwindow,229,236_photoproperty,235337PhotoResizerapplicationdeveloperperspectivecontent,creating,143–145interactions,adding,145–148layout,creating,141–142overview,140Photo[]datatype,232photo_idINTEGERfield,218photo_nameVARCHAR(100)field,218PhotoAssemblerclass,224,230,237PhotoAssemblerservice,237PhotoAssembler.
cfccomponent,224PhotoEventclass,235photoEventvariable,257PhotoEvent.
DETAILevent,235PhotoGallerypage,214–215PhotoGallerystate,213,215photographs,ine-commercesitecasestudy,199–200PhotoPopuppage,214PhotoPopupstate,213–215PhotoResizerapplication,141PhotoResizer.
asActionScriptfile,253PhotoResizer.
mxmlfile,141Photossublayergroup,210Photoshop,Adobe,3,99–100,103,107,111,115,124,192PHP(HypertextPreprocessor),7–12,31,92,181–182,259,269picturecategories,photogallery,196pipesymbol,182PixelBender,54pixel-shadereffects,54–56PlainOldJavaObject(POJO),28–29plaintextfield,238PlayActionSequenceitem,112PlayTransitionToStateaction,113,139,205–206,208,213,215,217PlayVideoaction,11320;BACKGROUND-COLOR:#4ae2f7">playerglobal.
swcfile,77plug-inversion,FlashBuilder,71plusbutton,117PNGformat,107,145,147–148PNGEncoderclass,147POJO(PlainOldJavaObject),28–29pop-updesignlayers,212pop-updialogbox,235pop-uplayergroup,162,164,212PortableDocumentFormat(PDF),31POSTrequestmethod,182Pranaframework,259preloaderBaseColorproperty,157Previewbutton,80previewsection,Librarypanel,106priceDECIMAL(4;2),218priceproperty,232privateproperty,79privatevariables,underscoreinfrontof,300Problemsview,252productmanualapplicationdesignerperspective,133–140interactiondesignerperspectivecontent,creating,138–139interactions,adding,139–140layout,creating,134–136navigation,creating,136–137projectanalysis(e-commercesitecasestudy),188–191Projectmenu,290projectproperties,FlashBuilder4,74–75projectsetupassetsdirectory,294backendtechnology,290deployreleasebuilds,290Illustrator/Photoshopfilestructure,293organizeyourassets,294organizingcodeintopackages,292–293overview,289placingexternallibrariesinlibsfolder,290–291RuntimeSharedLibraries(RSLs),291–292targetplatform,290usingXMLfileforparameters,294workspaces,290projectteams,RIAcollaboration,247–248compositionof,243–247project-creationprocess,191propertiesdialogbox,95,292propertiespanel,FlexServer,75Propertiespanel,ofFlashCatalystAppearancesection,115–117Commonsection,114Componentsection,115Filterssection,117–118Propertiestab,213propertyeffects,53–54propertygetting,262propertyinjection,262tag,265proxyclass,270,272–273,276–278proxyinstance,273proxy-config.
xmlfile,14ProxyServiceclass,15,181PSDformat,124,162–163pseudoselector,65–67publicaccessorclass,235publicaccessormethods,263–264publicproperty,68publicvariable,311Publishbutton,140PublishToSWFdialogbox,129PublishtoSWFoption,Filemenu,128,140,165PureMVCframework,269–278PureMVCProxyclass,271QQuickTestProfessionaltool,304RRadioButtoncomponent,169–171RadioButtoncontrol,110radiobuttongroup,85,217Rasterizeoption,AdobeIllustrator,295READevent,264READoperation,267READ_ALL_PERSONSevent,277Real-TimeMessagingProtocol(RTMP),18,25,27,74,87,176tag,49refactoringsupport,FlashBuilder4,79–81refreshbutton,160refreshCaptchamethod,227RegExpValidatorclass,65Registerbutton,238Registerlayergroup,216Registerpage,208,217,238Registerstate,213,215,217RegisterCustomComponentcomponent,216registerLink_clickHandlermethod,227registrationlink,215Registrationpage(e-commercesitecasestudy),202–203,215–217registrationprocedure,202remotemethodcalls,220remoteobjectaccessservice,230RemoteProcedureCalls(RPCservices),21–24,36–37remoteservices,231–232[RemoteClass]tag,8–9,17–18RemoteObjectclass,28,260,264,277RemoteObjectdefinition,264RemoteObjectinstance,264,272,277,281–282,284RemoteObjectservice,176,267[RemoteObject]tag,293tag,264RemoteOjectclass,264remotingservice,22remoting-config.
xmlfile,15,21,27,35RemoveFromStatesubmenu,103renderingprimitives,42reparenting,40,64RepeatedItemoption,152RepeatedItempart,205,210–211RepeatedItemclass,233RepeatedItemcomponent,233RepeatedItem1.
mxmlcomponent,156Resetbutton,147resizableproperty,141Resizeclass,53resizeImagemethod,147ResizerPMDproject,252ResourceBundleclasses,73responderobject,155responderproperty,282ResponseAnnouncerclass,262resulthandlermethod,180,232,237–238,283ResultEvent.
RESULTevent,282result.
feed.
entryproperty,155resultHandler()method,21returntypes,setting,302Retypepasswordfield,202reusable"blackbox"components,310reusingexistingcomponents(e-commercesitecasestudy),208–210ReverseAjax,25RevertComponenttoArtworkoption,216revertChanges()method,24RichInternetApplication(RIA)projectsagiledevelopmentiterativedevelopment,250–251methodologies,248–250complexity,241–242FlexPMD,251–258overview,241projectteamscollaboration,247–248compositionof,243–247rightproperty,86RobotLegsframework,259rolloutevent,112rollovercolor,137rolloverevent,112Rotate3Deffect,54,123,184rotate.
play()expression,184Rotationproperty,114rotationtool,179roundtripping,56RPCservices(RemoteProcedureCalls),21–24,36–37RSLs(RuntimeSharedLibraries),286,291–292339RTMP(Real-TimeMessagingProtocol),18,25,27,74,87,176RunFlexPMDoption,252,254RunProjectoption,Filemenu,163run-localdirectory,130runtimechangingvaluesat,96exceptions,312itemrenderer,adjustingtodisplaydata,156–157retrievingdatasolarpanelmonitor,180–181Twittersearchclient,155runtimeclasscastingerror,35RuntimeSharedLibraries(RSLs),286,291–292Ss|Button,57tag,157,266,280Savebutton,147savemethod,147component,227tag,227,233tag,41Scaleeffect,54scalemethod,147Scale3Deffect,54class,231tag,155,238tag,183scope-changing,79Screenblendmode,116screenresolution,192Screen.
mainScreen.
bounds.
heightproperty,145Screen.
mainScreen.
bounds.
widthproperty,145scrollbarcomponent,109–110,150,152,155,159,200,210–211scrollbar,DataListwithcustom,151–153scrollbarsublayergroup,210scrollbarthumbpart,150tag,233SDK(SoftwareDevelopmentKit),3,5–6,15,40,42,49,103,291SDK(SoftwareDevelopmetnKit),175SDKfolder,175searchboxcomponent,158,238searchbox,ine-commercesitecasestudy,196–197Searchboxsublayer,204Searchbuttoncomponent,310Searchbuttondesignlayergroup,204searchCombocomponent,231,233SearchComboBoxcomponent,205,207,232SearchComboBoxinstance,233SearchComboBoxlevel,205SearchComboBox.
mxmlfile,226,233,255–256SearchItemclass,257searchResultsvariable,155SearchValuesListcomponent,205–206SelectedDisabledstate,137SelectedDownstate,137SelectedOverstate,137Selectedproperty,138,205,213selectedstate,136,152–154,204,207,212–215SelectedUpstate,137–138selectedIndexproperty,227,230selectedItemproperty,227,256_selectedPersonproperty,277selectioncolorproperty,204–205,207selectioneventhandler,145selectionChangedevent,255selectorsclassselector,59–60descendantselector,63–64IDselector,61–63pseudoselector,65–67typeselector,58–59universalselector,60–61useofnamespaces,56–58self-organizingcross-functionalteams,248semicoloncharacter,183sendmethod,155SerchValuesListcomponent,205serversidevalidationconcept,315Server.
phpfile,10servicecallresult,88serviceclass,182,231,263,282,303servicecomponents,279–280servicemethods,93,262serviceproperty,282serviceCallFaultHandlerfaulthandler,281tag,29ServiceLocatorprinciple,260ServiceManagerclass,264ServiceManagerinstance,264serviceRespondertag,155serviceResponder_faultHandlerhandler,155servicesclass,32services-config.
xmlfile,11,14,26,316setmethod,78setStylemethod,306settermethods,80,221,225–226,228,233,256,264,286,311settingsdialogbox,165component,143tag,229,235,266,280ShaderFiltereffect,54Shapelayers,203SharetoStateAllStatesoption,153,157ShareToStatesubmenu,103ShockwaveFlash(SWF),15,29–30,35,52–53,77ShockwaveFlash(SWF),107ShockwaveFlash(SWF),107ShockwaveFlash(SWF),108ShockwaveFlash(SWF),108,165,170,181,204,209,212,255,269Shockwaveplug-in,4Shoppingcartboxgrouplayer,204Shoppingcartbox,ine-commercesitecasestudy,196–204shoppingcartbuttoncomponent,211shoppingcartcomponent,238shoppingcarticon,200_shoppingCart[Bindable]property,236shoppingCartproperty,236tag,143ShowAdvancedSettingsbutton,32ShowViewOtheroption,Windowmenu,252showStatusBarproperty,142,157tag,180sidebarcomponents,215sidebarsection,197Silverlight,Microsoft,3–5simpledesigncomplexfunctionality,140–148connectedtobackend,148–159simplefunctionality,133–140simplefunctionalitycomplexdesign,159–165simpledesign,133–140SimpleJavaclasses,28Simultaneousoption,139singleinheritance,43single-linetextinputfields,201singletonclass,270,275,277–278singletoninstance,281singletonmodel,281singletonpattern,278singletonprinciple,270SingletonBlockerclass,276site-controlproperty,181skeweditems,203skinclasses,40,108skinClassattribute,233skinClassproperty,108SkinnableComponentclass,39Skinner,Grant,315sliderbarpart,147slidercomponent,123,147slider_changeHandlermethod,145slidesconcept,199component,155–156,226tag,233SmartSmoothingoption,139,165SmoothTransitionbutton,122,139–140,154,165socketconnection,36SoftwareDevelopmentKit(SDK),3,5–6,15,40,42,49,103,175,291solarpanelmonitordesignerperspective,178–179developerperspectivecrossdomainissue,181–182interpretingretrieveddata,182–185labelsandarrowrotation,adjusting,183–185retrievingdataatruntime,180–181interactiondesignerperspective,179–180overview,177solarDataArrayCollectioninstance,183SolarLogger.
mxmlfilename,180SOLRsearchengine,31SortFieldclass,183sourcemode,viewstatesin,81–83Sourceproperty,114,146,156sourceversioningtool,307–308SourceForge,8Sparkarchitecture,39Sparkbutton,57Sparkcomponents,39,53,57,68,73,77,312Sparklayout,86Sparkmanifestfile,Flexframework,311Sparknamespace,39,56–57,142Sparktheme,74,84spark.
components.
Label,227spark.
skins.
spark.
ButtonSkinclass,41spark.
swcfile,77splitfunction,182SQL(StructuredQueryLanguage),25,28,219–220SQLitedatabase,36srcfolder,107,294tag,142component,156,237easingfunction,183stagehierarchy,312stand-aloneversion,FlashBuilder,71startupmethod,276Statecombobox,214Stateproperty,153,164341StateTransitionssubpanel,Timelinespanel,121Statespanel,81–83states,viewinsourcemode,81–83staticconstants,255staticdesign,203staticlibraries,58statictext,160tag,225tag,226storeListmethod,264Strengthproperty,151strictattribute,280StructuredQueryLanguage(SQL),25,28,219–220Stylesection,Propertiespanel,85–86styleNameclass,142styleNameproperty,59–60SubVersionNumber(SVN),158superclass,263,273support,FlashBuilder4,79–81SVN(SubVersionNumber),158SWCfiles,77,85,263,269,279,291,311SWF(ShockwaveFlash),15,29–30,35,52–53,77,107–108,165,170,181,204,209,212,255,269tag,142,157Swizframework,259,278–287swiznamespace,280roottag,281SwizConfigtag,280–282,284synchronizingwithback-endpackages,293sync-method,21systemChromeproperty,141Ttabs,tologin(e-commercesitecasestudy),194tagattributes,304targetplatform,determining,290teamcomposition(e-commercesitecasestudy),190–191TechnicalAnalysisphase,191technology,back-end,74,89–90Test.
mxmlfile,81TextAreacomponent,209textcolorproperty,163,194,201Textcomponent,60,136,138,194textcontentlayer,209TextDisplaypart,169textinputcomponents,109,151,154,167,169–170,208–210,226textinputdesigncomponents,209TextInputfields,151,153–154,201,208–209,225textinputitems,209textlayers,162,204,293Textproperties,FlashCatalyst,117–118textproperty,146,156,174,183,225Textsection,Propertiespanel,114Texttool,138textwarping,198TextAreacomponent,226TextInputcomponent,112,117,208,225TextInputdeclarations,227TextInputfields,68,89,146,155,172textlayout.
swcfile,77thinclient,1–2thumblayer,151–152,210thumbpart,scrollbarcomponent,109–110thumbsublayer,152thumbnailVARCHAR(100)field,218Tilecomponent,211Tilelayout,211–212Tilelist,211TiledListcomponent(e-commercesitecasestudy),211–212tiledphotolist,218time-basedschema,191Timelinespanel,ofFlashCatalystaddingeffectsmanually,123overview,120workingwithtimeline,122–123timerclass,180Timerinstance,180Timingproperty,165titleproperty,156titlecase,298–300ToggleBreakpointoption,94togglebuttonbar,205,217ToggleButtoncomponent,138,204–205,207ToggleButtonoption,ConvertArtworktoComponentsubmenu,136toggledstate,205tokenproperty,155topbuttoncomponent,153–154,157topproperty,86Tourbutton,164tourfindercomponent,160TourFinderpopup,161tourfinderpopupmaplayer,162tourpagelayer,163–165TourFinderpage,164–165tracklayer,152,210trackpart,scrollbarcomponent,110,150,152TransferObjectAssemblerdesignpattern,222transformeffects,54transformationmatrix,148transparentproperty,141treenode,98tweeninglibraries,54Twittersearchclientdesignerperspective,149–150developerperspectivechanges,157–159itemrenderer,adjustingtodisplaydata,156–157overview,154retrievingdataatruntime,155interactiondesignerperspectivechanges,157DataListwithcustomscrollbar,151–153interactions,adding,153–154layout,creating,150–151Two-waybinding,67–70Two-way-web,25typeselector,58–59UUIComponentclass,39–40UniformResourceIdentifier(URI),57UniformResourceLocator(URL),15,112,155,180–182,220,297unittestingframework,313–314universalselector,60–61UniversalSerialBus(USB),36,128upstate,41,136,151,163,169,204–207,211upcastingprinciple,ObjectOrientedprogramming,302updatePersonmethod,90updateScreenmethod,183uppercaseforconstants,300URI(UniformResourceIdentifier),57URL(UniformResourceLocator),15,112,155,180–182,220,297urlkey,182urlparameter,181–182urlproperty,180USB(UniversalSerialBus),36,128useHandCursorproperty,229UseObjectTypeclass,256UserDTO,221–222user_idINTEGERfield,218UserAssemblerclass,222,224,230,237UserAssemblerservice,238UserAssembler.
cfccomponent,222,224userHandCursorattribute,238_userLoggedInproperty,237usernametextinputfield,201VValidatorclasses,65Valueaddedtax(VAT),299Valuecolumn,96ValueObjects(VO),88,221valueCommitevent,227ValueObjectsclass,8,15valueObjectspackage,232,237values,changingatruntime,96variables,257,300,306Variablespanel,95–96VAT(Valueaddedtax),299verifyCodemethod,236,238VerityK2searchengine,31Verticallayout,211VerticalScrollbarcomponent,152verticalspacing,211verticalCenterproperty,52,86,143,183VideoControlsproperty,114Video/SoundFileoption,Filemenu,113Viewpanel,FlexPMD,252–254,257ViewSourceoption,184viewstates,42–49,81–83,162,164,206–207viewPackagesattribute,280ViewStatesapplication,Flex,82visibilityproperty,176,215,237VO(ValueObjects),88,221vonamespace,81W"W"character,183WAR(WebApplicationArchive)format,30waterfallmodel,249–250WEB2.
0buttons,125WebApplicationArchive(WAR)format,30webapplications,2webpagesmortgagesimulatorapplication,171staticwebsite,163–164webservice,315WebServiceDefinitionLanguage(WSDL),298WebServiceoption,90webshop,187WebToolsPlatform(WTP)plug-in,72WEB-INFflexdirectory,35WebServiceimplementation,31webshopdatasource,220webshopproject,225,254webshop_backendfolder,220343WebshopPMDproject,254web-sitecontainer,194–195Websitetabbutton,215–217WheninAnyStatecondition,217WheninAnyStatefilter,139Wheretogofromheretitle,198whitecontainerlayer,207whiterectanglelayer,209whitespace,304widgets,6widthparameter,147widthproperty,86,138,141–142,146–147Windowmenu,81,89,252WindowedApplicationtag,142WipeDowneffect,54WipeLefteffect,54WipeRighteffect,54WipeUpeffect,54wireframecomponents,124,133,309WireframeComponentspanel,108–109,113Wireframetheme,74workflowcomplexdesigncomplexfunctionality,165–176connectedtobackend,176–185simplefunctionality,159–165overview,131–132simpledesigncomplexfunctionality,140–148connectedtobackend,148–159simplefunctionality,133–140Workflow_Manualapplication,134Workflow_ResizerPhotoResizer.
mxmlfile,142–143,146–147Workflow_Resizerproject,141,252Workflow_Resizerstyles.
cssfile,143,145Workflow_SimulatorMain.
mxmlfile,172,174–175Workflow_SolarPanelsgetSolarData.
phpfile,182Workflow_SolarPanelsSolarLogger.
mxmlfile,180–181,183Workflow_TwitterSearchfolder,150Workflow_TwitterSearchMain.
mxmlfile,155,158Workflow_TwitterSearchproject,154,158WorkFlowLab,Adobe,132workspaces,290worldmappopup,160WSDL(WebServiceDefinitionLanguage),298WTP(WebToolsPlatform)plug-in,72Xxproperty,86xamppinstallation,92xampppackage,92xFieldproperty,175XML(ExtensibleMarkupLanguage),29,99–100,141,155–156,176,254,290,316XMLfile,294,316YYposition,96yproperty,86yearproperty,175_yearsvariable,172ZZendActionMessageFormat(AMF),10–12,91–92Zendframeworkdirectory,10ZIPfiles,77

buyvm美国大硬盘VPS,1Gbps带宽不限流量

buyvm正式对外开卖第四个数据中心“迈阿密”的块存储服务,和前面拉斯维加斯、纽约、卢森堡一样,依旧是每256G硬盘仅需1.25美元/月,最大支持10T硬盘。配合buyvm自己的VPS,1Gbps带宽、不限流量,在vps上挂载块存储之后就可以用来做数据备份、文件下载、刷BT等一系列工作。官方网站:https://buyvm.net支持信用卡、PayPal、支付宝付款,支付宝付款用的是加元汇率,貌似...

Linode 18周年庆典活动 不断改进产品结构和体验

今天早上相比很多网友和一样收到来自Linode的庆祝18周年的邮件信息。和往年一样,他们会回顾在过去一年中的成绩,以及在未来准备改进的地方。虽然目前Linode商家没有提供以前JP1优化线路的机房,但是人家一直跟随自己的脚步在走,确实在云服务器市场上有自己的立足之地。我们看看过去一年中Linode的成就:第一、承诺投入 100,000 美元来帮助具有社会意识的非营利组织,促进有价值的革新。第二、发...

buyvm迈阿密机房VPS国内首发测评,高性能平台:AMD Ryzen 9 3900x+DDR4+NVMe+1Gbps带宽不限流量

buyvm的第四个数据中心上线了,位于美国东南沿海的迈阿密市。迈阿密的VPS依旧和buyvm其他机房的一样,KVM虚拟,Ryzen 9 3900x、DDR4、NVMe、1Gbps带宽、不限流量。目前还没有看见buyvm上架迈阿密的block storage,估计不久也会有的。 官方网站:https://my.frantech.ca/cart.php?gid=48 加密货币、信用卡、PayPal、...

9flash为你推荐
authorware素材Authorware制作个人简历步骤怎么改ip如何修改IP地址?邮箱打不开怎么办我的邮箱打不开怎么办照片转手绘照片转手绘用什么APP迅雷云点播账号求一个迅雷云点播vip的账号,只是看的,绝不动任何手脚。机械键盘轴大家觉得机械键盘什么轴最舒服分词技术怎么在SEO中学会运用关键词分词技术服务器连接异常lol为什么总是提示服务器连接异常php购物车php做购物车需要用到哪些技术,这些技术怎么实现域名库域名赎回期过了多长时间可以注册
winscp 息壤备案 好看的桌面背景图片 ftp免费空间 如何安装服务器系统 香港亚马逊 lick 免费ftp 浙江服务器 免费蓝钻 香港ip forwarder web服务器 标准机柜 火山互联 usb大容量存储设备 web服务器搭建软件 网络时间服务器 淘宝秒杀预告 网购分享吧 更多