Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: AIR 30.0 och tidigare, Flash Player 30.0 och tidigare, Flash Lite 4
Flex 4.6 och tidigare, Flash Pro CS6 och tidigare
Dölj filter
 

Paket flash.sampler 

Paketx

Översta nivån
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

Nyheter
Kompilatorfel
Kompileringsvarningar
Körningsfel
Flytta till ActionScript 3
Teckenuppsättningar som stöds
Endast MXML-taggar
Motion XML-element
Timed Text-taggar
Lista över borttagna element
Konstanter för hjälpmedelsimplementering
Använda ActionScript-exempel
Juridiska meddelanden

Det här paketet används av profileringsagenten som distribueras med Adobe Flash Builder och är avsett att användas när du anpassar profileringsagenten eller skapar egna minnestester. Använd metoden startSampling() och felsökningsversion 9.0.115.0 eller senare av Flash Player för att samla in prover på minnesanvändning. Använd sedan metoden getSamples() för att hämta minnesanvändningsproverna. Proverna avslöjar minnesanvändningen i distinkta intervall när ett program körs. Använd sedan de andra metoderna i paketet flash.sampler för att analysera informationen om minnesanvändningen.

Obs! Om du vill skapa en egen anpassad profileringsagent läser du in SWF-agentfilen i förväg genom att ange egenskapen PreloadSwf i filen mm.cfg:

PreloadSwf=C:/Documents and Settings/användarnamn/testingagent.swf?aparam=asetting

Varje förinläst SWF-agentfil har en egen säkerhetsdomän och körs i en separat säkerhetssandlåda åtskild från den SWF-huvudfil som profileras. För att metoderna i paketet flash.sampler ska kunna köras måste SWF-agentfilen vara i en localTrusted-sökväg (se rapporten Security Center).

Publika metoder
 FunktionDefinieras med
  
Raderar den aktuella uppsättningen Sample-objekt.
flash.sampler
  
Returnerar det antal gånger en get-funktion har körts.
flash.sampler
  
Returnerar det antal gånger en metod har körts.
flash.sampler
  
Visar det lexikala omfånget för en funktion så att hämtade omfångsobjekt (inklusive aktiveringsobjekt och med omfång) ses av profileraren som om den hålls av Function-instansen.
flash.sampler
  
Returnerar huvudsträngen som denna sträng är beroende av eller null om strängen inte är beroende av någon annan sträng.
flash.sampler
  
getMemberNames(o:Object, instanceNames:Boolean = false):Object
Returnerar ett objekt som innehåller alla medlemmar i ett angivet objekt, inklusive privata medlemmar.
flash.sampler
  
Returnerar antalet insamlade samplingar.
flash.sampler
  
Returnerar ett objekt med Sample-instanser för minnesanvändning från den senaste samplingssessionen.
flash.sampler
  
Returnerar sparad "this" från en stängningsmetod som du vanligtvis inte kan se från AS.
flash.sampler
  
Returnerar det antal gånger en set-funktion har körts.
flash.sampler
  
Returnerar storlek i minnet för ett angivet objekt vid användning med felsökningsversionen av Flash Player 9.0.115.0 eller senare.
flash.sampler
  
Kontrollerar om en egenskap definieras av en get/set-funktion.
flash.sampler
  
Stoppar samplingsprocessen tillfälligt.
flash.sampler
  
Anger om NewObjectSamples ska skapas för interna tilldelningar från Flash Player.
flash.sampler
  
Anger en återanropsfunktion för samplern. Den här funktionen anropas när strömmen är nästan slut.
flash.sampler
  
Påbörjar insamlingen av Sample-objekt för minnesanvändning.
flash.sampler
  
Avslutar insamlingen av Sample-objekt för minnesanvändning och frigör resurser som används för samplingsprocessen.
flash.sampler
Funktionsdetaljer

clearSamples

()funktion
public function clearSamples():void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Raderar den aktuella uppsättningen Sample-objekt. Den här metoden anropas vanligen efter att getSamples() har anropats och itereras över Sample-objekten. Endast för felsökningsversionen av Flash Player.

Relaterade API-element

getGetterInvocationCount

()funktion 
public function getGetterInvocationCount(obj:Object, qname:QName):Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Returnerar det antal gånger en get-funktion har körts. Använd isGetterSetter() för att kontrollera att du har en get/set-funktion innan du använder getGetterInvocationCount(). Endast för felsökningsversionen av Flash Player.

Parametrar

obj:Object — En metodinstans eller en klass.
 
qname:QName — Om qname är undefined returneras antalet itereringar för konstruktorfunktionen.

Returnerar
Number — Det antal gånger en get-metod har körts.

Relaterade API-element

getInvocationCount

()funktion 
public function getInvocationCount(obj:Object, qname:QName):Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Returnerar det antal gånger en metod har körts. Om parametern obj är en klass och parametern qname är undefined returnerar den här metoden antalet itereringar för konstruktorfunktionen. Endast för felsökningsversionen av Flash Player.

Parametrar

obj:Object — En metodinstans eller en klass. En klass kan användas för att hämta antalet anrop för instansfunktioner när en metodinstans inte är tillgänglig. Om obj är undefined returnerar den här metoden antalet för den package-scoped-funktion som namnges med qname.
 
qname:QName — Om qname är undefined returneras antalet itereringar för konstruktorfunktionen.

Returnerar
Number — Det antal gånger en metod har körts.

Exempel  ( Så här använder du exemplet )

 package 
{
  public function exec3() {}

  import flash.sampler.*;
  import flash.system.*;
  import flash.display.Sprite;
  import flash.utils.*;
  public class getInvocationCountTest extends Sprite
    {
      public function getInvocationCountTest()
    {
      for(var i:int=0;i<10;i++)
        exec();
      for(var i:int=0;i<10;i++)
        exec2();
      for(var i:int=0;i<10;i++)
        exec3();

      // get exec QName
      var execName:QName;
          var name:QName;
      var fooName:QName;
      for each(name in getMemberNames(this)) {
          if(name.localName == "exec")
          execName = name;
          if(name.localName == "foo")
          fooName = name;
      }

      var exec2Name:QName;
      for each(name in getMemberNames(getInvocationCountTest)) {
          if(name.localName == "exec2")
          exec2Name = name;
      }

      // execute get/set
      foo = "bar";

      trace(isGetterSetter(this, fooName));
      trace(getSetterInvocationCount(this, fooName) == 1);
      trace(getGetterInvocationCount(this, fooName) == 0);

      foo;
      
      trace(getSetterInvocationCount(getInvocationCountTest, fooName) == 1);
      trace(getGetterInvocationCount(getInvocationCountTest, fooName) == 1);

      trace(getInvocationCount(this, execName) == 10);
      trace(getInvocationCount(getInvocationCountTest, execName) == 10);
      trace(getInvocationCount(getInvocationCountTest, exec2Name) == 10);
      trace(getInvocationCount(getInvocationCountTest, undefined) == 1);
    
      getTimer();
      getTimer();

      trace(getInvocationCount(undefined, new QName("", "trace")) == 9);
      trace(getInvocationCount(undefined, new QName("flash.utils", "getTimer")) == 2);
      trace(getInvocationCount(undefined, new QName("", "exec3")) == 10);

    }

      private function exec():void {}
      private static function exec2():void {}

      private function get foo():String { return "fo"; }
      private function set foo(s:String) { }
      
    }
}

getLexicalScopes

()funktion 
public function getLexicalScopes(obj:Function):Array

Visar det lexikala omfånget för en funktion så att hämtade omfångsobjekt (inklusive aktiveringsobjekt och med omfång) ses av profileraren som om den hålls av Function-instansen.

Parametrar

obj:Function — En funktion

Returnerar
Array — En array som innehåller alla element i det lexikala omfånget

getMasterString

()funktion 
public function getMasterString(str:String):String

Språkversion: ActionScript 3.0

Returnerar huvudsträngen som denna sträng är beroende av eller null om strängen inte är beroende av någon annan sträng. Om du till exempel anropar String.substr() kommer, för att göra det enklare, den returnerade strängen ofta att implementeras bara som en pekare till den ursprungliga strängen. Vid normal användning är detta en implementation som inte visas för användarna, men den kan skapa förvirring när en profilerare används för att analysera programmets minnesförbrukning eftersom strängen kan visas som om den upptar mindre minne än vad som skulle behövas för strängens värde. Dessutom kan en sträng hållas kvar i minnet enbart på grund av att den är huvudsträng för andra strängar. Med getMasterString() kan profilerare visa användaren ett mer korrekt diagram över strängberoenden.

Parametrar

str:String — En sträng

Returnerar
String — Strängen som den skickade strängen är beroende av eller null om den skickade strängen inte är beroende av någon annan sträng.

getMemberNames

()funktion 
public function getMemberNames(o:Object, instanceNames:Boolean = false):Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Returnerar ett objekt som innehåller alla medlemmar i ett angivet objekt, inklusive privata medlemmar. Du kan sedan iterera över det returnerade objektet för att visa alla värden. Den här metoden liknar metoden flash.utils.describeType() men tillåter dessutom att du visar privata medlemmar och hoppar över mellansteget där ett XML-objekt skapas. Endast för felsökningsversionen av Flash Player.

Parametrar

o:Object — Det objekt som ska analyseras.
 
instanceNames:Boolean (default = false) — Om objektet är en klass och instanceNames är true rapporterar du instansnamnen som om objektet var en instans av klassen i stället för av klassens medlemsnamn.

Returnerar
Object — Ett objekt som du måste iterera över med en for each..in-slinga för att hämta QNames för varje egenskap.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel används metoden getMemberNames() för att analysera ett objekt och visa egenskaperna buttonMode, filters och dispatchEvent för dess medlemmar. Du måste ha felsökningsversionen av Flash Player 9.0.115.0 eller senare installerad för att kunna använda minnesprofilering.
 package 
{
  import flash.sampler.*;
  import flash.system.*;
  import flash.display.Sprite;
  public class getMemberNamesTest extends Sprite
    {
      public function getMemberNamesTest()
    {
      var name_iter = getMemberNames(this);
      var o={};
      for each(var name:QName in name_iter) {
        o[name.localName] = "got it";
      }

      name_iter = getMemberNames(this);
      var count=0;
      for(var dum in name_iter) {
        count++;
      }
      trace(count == 1);

      // my member
      trace("buttonMode" in o);
      // inherited member
      trace("filters" in o);
      // inherited function
      trace("dispatchEvent" in o);

      var name_iter = getMemberNames(getMemberNamesTest, true);
      var o={};
      for each(var name:QName in name_iter) {
        o[name.localName] = "got it";
      }

      // my member
      trace("buttonMode" in o);
      // inherited member
      trace("filters" in o);
      // inherited function
      trace("dispatchEvent" in o);

    }
    }
}

getSampleCount

()funktion 
public function getSampleCount():Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Returnerar antalet insamlade samplingar. Endast för felsökningsversionen av Flash Player.

Returnerar
Number — En iterator för Sample-instanser.

Relaterade API-element

getSamples

()funktion 
public function getSamples():Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Returnerar ett objekt med Sample-instanser för minnesanvändning från den senaste samplingssessionen. Endast för felsökningsversionen av Flash Player.

Returnerar
Object — En iterator för Sample-instanser.

Relaterade API-element

getSavedThis

()funktion 
public function getSavedThis(obj:Function):Object

Returnerar sparad "this" från en stängningsmetod som du vanligtvis inte kan se från AS.

Parametrar

obj:Function — En MethodClosure-instans

Returnerar
Object — Ett objekt som är "this" i stängningsmetoden

getSetterInvocationCount

()funktion 
public function getSetterInvocationCount(obj:Object, qname:QName):Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Returnerar det antal gånger en set-funktion har körts. Använd isGetterSetter() för att kontrollera att du har en get/set-funktion innan du använder getSetterInvocationCount(). Endast för felsökningsversionen av Flash Player.

Parametrar

obj:Object — En metodinstans eller en klass.
 
qname:QName — Om qname är undefined returneras antalet itereringar för konstruktorfunktionen.

Returnerar
Number — Det antal gånger en set-metod har körts.

Relaterade API-element

getSize

()funktion 
public function getSize(o:*):Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Returnerar storlek i minnet för ett angivet objekt vid användning med felsökningsversionen av Flash Player 9.0.115.0 eller senare. När metoden används med någon annan version av Flash Player än felsökningsversionen returnerar den 0.

Parametrar

o:* — Det objekt vars minnesanvändning ska analyseras.

Returnerar
Number — Byteantal i minnet som används av det angivna objektet.

Exempel  ( Så här använder du exemplet )

I följande exempel används startSampling() och pauseSampling för att samla in Sample-objekt. Därefter itereras exemplet över Sample-objekten för id-värden och storlekar. När System.gc() har anropats för att stoppa den aktuella processen jämför exemplet de borttagna deletedObjectSample-objekten med de ursprungliga id-värdena och visar deras storlek. Du måste ha felsökningsversionen av Flash Player 9.0.115.0 eller senare installerad för att kunna använda minnesprofilering.
 package {
  import flash.sampler.*;
  import flash.system.*;
  import flash.display.Sprite;
  import flash.utils.Dictionary;
  public class deletedObjectSize extends Sprite {
    public function deletedObjectSize() {

      startSampling();
      var obj = {};
      pauseSampling();

      var id:Number;
      var sampleIter = getSamples();
      for each(var s:Sample in sampleIter) {
    id = s.id;
      }
      
      sampleIter = getSamples();
      var count=0;
      for(var dum in sampleIter) {
    count++;
      }
      trace(count == 1);

      var size:Number = getSize(obj);
      obj = undefined;

      startSampling();

      // force DRC
      for(var i:int=0;i<1000;i++)
    new Object();
      
      System.gc();

      pauseSampling();
      
      var sampleIter = getSamples();
      for each(var s:Sample in sampleIter) {
    //    trace(s);
    if(s is DeleteObjectSample && s.id == id) {
      trace(s.size == size);
    }      
      }       

    }
  }
}

isGetterSetter

()funktion 
public function isGetterSetter(obj:Object, qname:QName):Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Kontrollerar om en egenskap definieras av en get/set-funktion. Om du vill använda getInvocationCount() på en get/set-funktion för en egenskap anropar du först isGetterSetter() för att kontrollera om det är en get/set-funktion. Därefter använder du antingen getSetterInvocationCount eller getGetterInvocationCount för att hämta respektive antal. Endast för felsökningsversionen av Flash Player.

Parametrar

obj:Object — En metodinstans eller en klass.
 
qname:QName — Om qname är undefined returneras antalet itereringar för konstruktorfunktionen.

Returnerar
Boolean — Ett booleskt värde som anger om egenskapen definieras av en get/set-funktion (true) eller inte (false).

Relaterade API-element


Exempel  ( Så här använder du exemplet )

 package 
{
  public function exec3() {}

  import flash.sampler.*;
  import flash.system.*;
  import flash.display.Sprite;
  import flash.utils.*;
  public class getInvocationCountTest extends Sprite
    {
      public function getInvocationCountTest()
    {
      for(var i:int=0;i<10;i++)
        exec();
      for(var i:int=0;i<10;i++)
        exec2();
      for(var i:int=0;i<10;i++)
        exec3();

      // get exec QName
      var execName:QName;
          var name:QName;
      var fooName:QName;
      for each(name in getMemberNames(this)) {
          if(name.localName == "exec")
          execName = name;
          if(name.localName == "foo")
          fooName = name;
      }

      var exec2Name:QName;
      for each(name in getMemberNames(getInvocationCountTest)) {
          if(name.localName == "exec2")
          exec2Name = name;
      }

      // execute get/set
      foo = "bar";

      trace(isGetterSetter(this, fooName));
      trace(getSetterInvocationCount(this, fooName) == 1);
      trace(getGetterInvocationCount(this, fooName) == 0);

      foo;
      
      trace(getSetterInvocationCount(getInvocationCountTest, fooName) == 1);
      trace(getGetterInvocationCount(getInvocationCountTest, fooName) == 1);

      trace(getInvocationCount(this, execName) == 10);
      trace(getInvocationCount(getInvocationCountTest, execName) == 10);
      trace(getInvocationCount(getInvocationCountTest, exec2Name) == 10);
      trace(getInvocationCount(getInvocationCountTest, undefined) == 1);
    
      getTimer();
      getTimer();

      trace(getInvocationCount(undefined, new QName("", "trace")) == 9);
      trace(getInvocationCount(undefined, new QName("flash.utils", "getTimer")) == 2);
      trace(getInvocationCount(undefined, new QName("", "exec3")) == 10);

    }

      private function exec():void {}
      private static function exec2():void {}

      private function get foo():String { return "fo"; }
      private function set foo(s:String) { }
      
    }
}

pauseSampling

()funktion 
public function pauseSampling():void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Stoppar samplingsprocessen tillfälligt. Starta om samplingsprocessen med startSampling(). Endast för felsökningsversionen av Flash Player.

Relaterade API-element

sampleInternalAllocs

()funktion 
public function sampleInternalAllocs(b:Boolean):void

Språkversion: ActionScript 3.0

Anger om NewObjectSamples ska skapas för interna tilldelningar från Flash Player. Om detta är true genererar varje tilldelning ett NewObjectSample. De här interna tilldelningarna har ingen typ eller referens till objektet. De har ActionScript-stackspårningen som utlöste tilldelningen. Får som standard värdet false, vilket bara samlar in tilldelningar för ActionScript-objekt.

Parametrar

b:Boolean

setSamplerCallback

()funktion 
public function setSamplerCallback(f:Function):void

Språkversion: ActionScript 3.0

Anger en återanropsfunktion för samplern. Den här funktionen anropas när strömmen är nästan slut. Detta bör användas för att bearbeta samplingar innan samplingsbufferten fylls. pauseSampling anropas innan återanropet anropas, och startSampling anropas efter att återanropet har slutförts.

Parametrar

f:Function

startSampling

()funktion 
public function startSampling():void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Påbörjar insamlingen av Sample-objekt för minnesanvändning. Endast för felsökningsversionen av Flash Player.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel initieras samplingsprocessen och itereras över de insamlade objekten. Du måste ha felsökningsversionen av Flash Player 9.0.115.0 eller senare för att kunna använda minnesprofilering.
package 
{
    import flash.sampler.*
    import flash.system.*
    import flash.display.Sprite
    public class startSampling extends Sprite
    {
        public function startSampling()
        {
            flash.sampler.startSampling();
            for(var i:int=0;i<1000;i++)
                new Object()
            trace(getSampleCount() > 0)
        }
    }
}

stopSampling

()funktion 
public function stopSampling():void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9.0.115.0

Avslutar insamlingen av Sample-objekt för minnesanvändning och frigör resurser som används för samplingsprocessen. Du startar samplingsprocessen med startSampling(). Endast för felsökningsversionen av Flash Player.

Relaterade API-element

[ X ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.