ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
com.adobe.mosaic.mxml 

Application  - AS3 ADEP Composite Application

Paketcom.adobe.mosaic.mxml
Klassepublic class Application
VererbungApplication Inheritance FrameworkInitializer
Implementiert IMXMLObject

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

The Application mxml component represents a composite application that can placed onto the Flex Display List using the composite application shell MXML component. An Application contains a reference to a composite application's IApplication using the applicationNode property. This underlying IApplication can be considered either:
  • A Transient Application: An Application that has an Ad-hoc nature and does not reside server side.
  • A CADL Application: An Application loaded by name and in the form of CADL markup (Composite Application Description Language) which is contained in a descriptor file that resides on the Experience Server.

The Application component is strictly for loading an IApplication and its "DOM", not for rendering. The Shell and Tile components are meant for rendering composite application display components on the Flex Display List.

When setting up an Application component: The serverSession property is not required, and should not be set when generating a "Transient" Application DOM. The name property is only required when the serverSession property has been set. The name property represents the CADL name of the Application in residence on the Experience Server. Use the composite application shell component for rendering the DOM of a CADL Application loaded by name. Use the composite application tile component for rendering individual Tiles for a Transient Application.

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  applicationNode : IApplication
[schreibgeschützt] Returns the underlying Composite Application Framework SDK IApplication.
Application
  catalogs : Vector.<ICatalogSpecifier>
Returns all of the catalogs that this Application has been given reference to.
Application
  context : IContext
[schreibgeschützt] Returns the underlying IApplication's IContext.
Application
  loaded : Boolean
[schreibgeschützt] Checks if the underlying IApplication is instantiated.
Application
  messageBus : IMessageBus
[schreibgeschützt] Returns the IApplication as the IMessageBus.
Application
  name : String
Returns the set name of the Application (not required for "Transient" Applications)
Application
  serverSession : ServerSession
Returns the ServerSession instance associated to this Application.
Application
  shell : IShell
[schreibgeschützt] Returns the IShell instance associated with the underlying IApplication.
Application
  state : String
[schreibgeschützt] Returns the state of this Application mxml component only.
Application
Öffentliche Methoden
 MethodeDefiniert von
  
Constructor.
Application
  
Initializes either a "Transient" or "CADL" Application.
Application
  
Implementation of IMXMLObject initialized, makes a call to initializeApplication
Application
  
loadCatalog(specifier:ICatalogSpecifier, onSuccess:Function = null, onFailure:Function = null):void
Loads a Catalog specified in the passed in ICatalogSpecifier via the underlying IApplication.
Application
  
Makes a request to load all of the ICatalog's that this Application has in its catalogs collection (of ICatalogSpecifier).
Application
  
Makes a request to load an IApplication by the name passed in if the ServerSession is not null and it is in a ServerConstants.STATE_CONNECTED state.
Application
Ereignisse
 Ereignis Übersicht Definiert von
  The catalogLoadEventFailure defines a failure notification of an attempt to load a CatalogApplication
  The catalogLoadEventSuccess defines a successful notification of loading a CatalogApplication
  The loadApplicationEventFailure defines a failure notification of an attempt to load an ApplicationApplication
  The loadApplicationEventSuccess defines a successful notification of loading an ApplicationApplication
Eigenschaftendetails

applicationNode

Eigenschaft
applicationNode:IApplication  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Returns the underlying Composite Application Framework SDK IApplication.



Implementierung
    public function get applicationNode():IApplication

Verwandte API-Elemente

com.adobe.mosaic.om.interfaces.IApplication.

catalogs

Eigenschaft 
catalogs:Vector.<ICatalogSpecifier>

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Returns all of the catalogs that this Application has been given reference to.



Implementierung
    public function get catalogs():Vector.<ICatalogSpecifier>
    public function set catalogs(value:Vector.<ICatalogSpecifier>):void

Verwandte API-Elemente

context

Eigenschaft 
context:IContext  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Returns the underlying IApplication's IContext.



Implementierung
    public function get context():IContext

Verwandte API-Elemente

loaded

Eigenschaft 
loaded:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Checks if the underlying IApplication is instantiated.



Implementierung
    public function get loaded():Boolean

messageBus

Eigenschaft 
messageBus:IMessageBus  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Returns the IApplication as the IMessageBus.



Implementierung
    public function get messageBus():IMessageBus

Verwandte API-Elemente

name

Eigenschaft 
name:String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Returns the set name of the Application (not required for "Transient" Applications)



Implementierung
    public function get name():String
    public function set name(value:String):void

serverSession

Eigenschaft 
serverSession:ServerSession

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Returns the ServerSession instance associated to this Application. Not a required field for "Transient" Applications



Implementierung
    public function get serverSession():ServerSession
    public function set serverSession(value:ServerSession):void

Verwandte API-Elemente

shell

Eigenschaft 
shell:IShell  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Returns the IShell instance associated with the underlying IApplication.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange -Ereignis ausgelöst.



Implementierung
    public function get shell():IShell

Verwandte API-Elemente

state

Eigenschaft 
state:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Returns the state of this Application mxml component only.



Implementierung
    public function get state():String

Verwandte API-Elemente

Konstruktordetails

Application

()Konstruktor
public function Application()

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Constructor.

Methodendetails

initializeApplication

()Methode
public function initializeApplication():void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Initializes either a "Transient" or "CADL" Application. If the serverSession property has been set and the Application name has been set, a call will be made to requestApplication by name.

Verwandte API-Elemente

requestApplication

initialized

()Methode 
public function initialized(document:Object, id:String):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Implementation of IMXMLObject initialized, makes a call to initializeApplication

Parameter

document:Object — The document Object
 
id:String — The mxml id String

loadCatalog

()Methode 
public function loadCatalog(specifier:ICatalogSpecifier, onSuccess:Function = null, onFailure:Function = null):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Loads a Catalog specified in the passed in ICatalogSpecifier via the underlying IApplication.

Parameter

specifier:ICatalogSpecifier — Specifies the CatalogSpecifier for loading.
 
onSuccess:Function (default = null) — (Optional) Specifies the function callback that takes in one parameter of type CatalogLoadEvent when the operation succeeded
 
onFailure:Function (default = null) — (Optional) Specifies the function callback that takes in one parameter of type CatalogLoadEvent when the operation failed

Verwandte API-Elemente

loadCatalogs

()Methode 
public function loadCatalogs():void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Makes a request to load all of the ICatalog's that this Application has in its catalogs collection (of ICatalogSpecifier). Only performs if the SDK's IApplication has been initialized and the collection of catalogs is not empty.

requestApplication

()Methode 
public function requestApplication(name:String):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Makes a request to load an IApplication by the name passed in if the ServerSession is not null and it is in a ServerConstants.STATE_CONNECTED state. If the ServerSession is not null and is in the state of ServerConstants.STATE_DISCONNECTED, then an attempt will be made to connect. If connection succeeds, the Application will attempt to load.

Parameter

name:String — Specifies the Application name to load.

Verwandte API-Elemente

Ereignisdetails

catalogLoadEventFailure

Ereignis
Ereignisobjekttyp: com.adobe.mosaic.om.events.CatalogLoadEvent
Eigenschaft CatalogLoadEvent.type = com.adobe.mosaic.om.events.CatalogLoadEvent.FAILURE

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

The catalogLoadEventFailure defines a failure notification of an attempt to load a Catalog

The message type sent when a catalog fails to load.

catalogLoadEventSuccess

Ereignis  
Ereignisobjekttyp: com.adobe.mosaic.om.events.CatalogLoadEvent
Eigenschaft CatalogLoadEvent.type = com.adobe.mosaic.om.events.CatalogLoadEvent.SUCCESS

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

The catalogLoadEventSuccess defines a successful notification of loading a Catalog

The message type sent when a catalog is loaded successfully.

loadApplicationEventFailure

Ereignis  
Ereignisobjekttyp: com.adobe.mosaic.om.events.LoadApplicationEvent
Eigenschaft LoadApplicationEvent.type = com.adobe.mosaic.om.events.LoadApplicationEvent.FAILURE

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

The loadApplicationEventFailure defines a failure notification of an attempt to load an Application

This type is sent when handling failed in loading the requested IApplication

loadApplicationEventSuccess

Ereignis  
Ereignisobjekttyp: com.adobe.mosaic.om.events.LoadApplicationEvent
Eigenschaft LoadApplicationEvent.type = com.adobe.mosaic.om.events.LoadApplicationEvent.SUCCESS

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

The loadApplicationEventSuccess defines a successful notification of loading an Application

This type is sent when handling succeeded in loading the requested IApplication
This example demonstrates the component declaration for a Transient Application.
     
     <fx:Declarations>
         <mosaic:ServerSession id="myServer"
                               openSessionEventSuccess="myServer_connectedHandler(event)" 
                               openSessionEventFailure="myServer_faultHandler(event)"                              
                               url="{_serverUrl}" />
         <mosaic:Application  id="myApp"
                                 loadApplicationEventSuccess="myApp_loadApplicationEventSuccessHandler(event)"
                                 loadApplicationEventFailure="myApp_loadApplicationEventFailureHandler(event)">
             <mosaic:catalogs>
                 <mosaic:Catalog id="sampleCatalog" 
                                 name="sample_catalog"
                                 catalogLoadEventSuccess="myCatalogSuccess(event)"
                                 catalogLoadEventFailure="myCatalogFail(event)"
                                 serverSession="{myServer}"/>
             </mosaic:catalogs>
         </mosaic:Application>
     </fx:Declarations> 
     
     




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.