Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: AIR 30.0 ve öncesi, Flash Player 30.0 ve öncesi, Flash Lite 4
Flex 4.6 ve öncesi, Flash Pro CS6 ve öncesi
Filtreleri Gizle
flash.display 

LoaderInfo  - AS3

Paketlerx

Üst Düzey
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

Dil Öğeleri

Global Sabitler
Global İşlevler
Operatörler
İfadeler, Anahtar Kelimeler ve Direktifler
Özel Türler

Ekler

Yenilikler
Derleyici Hataları
Derleyici Uyarıları
Çalışma Zamanı Hataları
ActionScript 3'e Geçiş Yapma
Desteklenen Karakter Kümeleri
Yalnızca MXML Etiketleri
Motion XML Öğeleri
Timed Text Etiketleri
Onaylanmamış öğelerin listesi
Erişilebilirlik Uygulaması Sabitleri
ActionScript Örnekleri Nasıl Kullanılır?
Yasal uyarılar
Paketflash.display
Sınıfpublic class LoaderInfo
Miras AlmaLoaderInfo Inheritance EventDispatcher Inheritance Object

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

LoaderInfo sınıfı, yüklü bir SWF dosyası veya yüklü bir görüntü dosyası (JPEG, GIF veya PNG) hakkında bilgiler sağlar. LoaderInfo nesneleri herhangi bir görüntüleme nesnesi için kullanılabilir. Sağlanan bilgiler arasında, yükleme ilerlemesi, yükleyicinin ve yüklenen içeriğin URL'leri, medya için toplam bayt sayısı ve ortamın nominal yüksekliği ve genişliği yer alır.

LoaderInfo nesnelerine iki şekilde erişebilirsiniz:

  • Bir flash.display.Loader nesnesinin contentLoaderInfo özelliği— contentLoaderInfo özelliği her zaman Loader nesneleri için kullanılabilir. load() veya loadBytes() yöntemini çağırmayan ya da yeterince yüklenmemiş bir Loader nesnesi için contentLoaderInfo özelliğinin birçok özelliğine erişme girişimi bir hata atar.
  • Bir görüntüleme nesnesinin loaderInfo özelliği.

Bir Loader nesnesinin contentLoaderInfo özelliği, Loader nesnesinin yüklemekte olduğu içerik hakkında bilgi sağlarken, bir DisplayObject öğesinin loaderInfo özelliği, o görüntüleme nesnesinin kök SWF dosyası hakkında bilgi sağlar.

Bir görüntüleme nesnesini (SWF dosyası veya bitmap gibi) yüklemek için bir Loader nesnesi kullanıyorsanız, görüntüleme nesnesinin loaderInfo özelliği, Loader nesnesinin (DisplayObject.loaderInfo = Loader.contentLoaderInfo) contentLoaderInfo özelliği ile aynıdır. SWF dosyasının ana sınıf örneği herhangi bir Loader nesnesi içermediğinden, SWF dosyasının ana sınıf örneği için LoaderInfo öğesine erişmenin tek yolu, loaderInfo özelliğidir.

Şu şema, SWF dosyasının ana sınıf örneği için, bir Loader nesnesinin contentLoaderInfo özelliği için ve yüklenen nesnenin loaderInfo özelliği için LoaderInfo nesnesinin farklı kullanımlarını gösterir:

Farklı LoaderInfo durumlarının bir görüntüsü

Yükleme işlemi tamamlanmadığında, bir Loader nesnesinin contentLoaderInfo özelliğinin bazı özellikleri kullanılamaz. bytesLoaded, bytesTotal, url, loaderURL ve applicationDomain gibi bazı özellikleri alamazsınız. loaderInfo nesnesi init olayını gönderdiğinde, loaderInfo nesnesinin ve yüklenen görüntünün ya da SWF dosyasının tüm özelliklerine erişebilirsiniz.

Not: LoaderInfo nesnelerinin tüm özellikleri salt okunurdur.

EventDispatcher.dispatchEvent() yöntemi, LoaderInfo nesneleri için geçerli değildir. Bir LoaderInfo nesnesinde dispatchEvent() çağırırsanız bir IllegalOperationError istisnası atılır.

Örnekleri görüntüle

İlgili API Öğeleri



Genel Özellikler
 ÖzellikTanımlayan:
  actionScriptVersion : uint
[salt okunur] Yüklenen SWF dosyasının ActionScript sürümü.
LoaderInfo
  applicationDomain : ApplicationDomain
[salt okunur] Harici bir SWF dosyası yüklendiğinde, yüklenen sınıfın içindeki tüm ActionScript 3.0 tanımları applicationDomain özelliğinin içinde saklanır.
LoaderInfo
  bytes : ByteArray
[salt okunur] Bir LoaderInfo nesnesiyle ilişkilendirilmiş baytlar.
LoaderInfo
  bytesLoaded : uint
[salt okunur] Medya için yüklenen bayt sayısı.
LoaderInfo
  bytesTotal : uint
[salt okunur] Medya dosyasının tamamındaki sıkıştırılmış bayt sayısı.
LoaderInfo
  childAllowsParent : Boolean
[salt okunur] İçerikten (alt öğe) Loader'a (üst öğe) güven ilişkisini ifade eder.
LoaderInfo
  childSandboxBridge : Object
Loader nesnesinin sanal alanındaki kodla erişilebilecek özellikler ve yöntemleri göstermek için yüklenen içeriğin koduyla ayarlanabilen bir nesne.
LoaderInfo
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
  content : DisplayObject
[salt okunur] Bu LoaderInfo nesnesiyle ilişkilendirilen yüklü nesne.
LoaderInfo
  contentType : String
[salt okunur] Yüklenen dosyanın MIME türü.
LoaderInfo
  frameRate : Number
[salt okunur] Yüklenen SWF dosyasının saniyede kare sayısı olarak nominal kare hızı.
LoaderInfo
  height : int
[salt okunur] Yüklenen dosyanın nominal yüksekliği.
LoaderInfo
  isURLInaccessible : Boolean
[salt okunur] LoaderInfo.url özelliğinin kırpıldığını gösterir.
LoaderInfo
  loader : Loader
[salt okunur] Bu LoaderInfo nesnesiyle ilişkilendirilen Loader nesnesi.
LoaderInfo
  loaderURL : String
[salt okunur] Bu LoaderInfo nesnesi tarafından açıklanan medyanın yüklemesini başlatan SWF dosyasının URL'si.
LoaderInfo
  parameters : Object
[salt okunur] Yüklenen SWF dosyasında sağlanan parametreleri temsil eden ad-değer çiftlerini içeren bir nesne.
LoaderInfo
  parentAllowsChild : Boolean
[salt okunur] Loader'dan (üst öğe) içeriğe (alt öğe) güven ilişkisini ifade eder.
LoaderInfo
  parentSandboxBridge : Object
Yüklenen içeriğin koduyla erişilebilecek özellikler ve yöntemleri göstermek için Loader nesnesinin sanal alanındaki kod tarafından ayarlanabilen bir nesne.
LoaderInfo
  sameDomain : Boolean
[salt okunur] Yükleyici ve içerik arasındaki etki alanı ilişkisini ifade eder: aynı etki alanından geliyorlarsa true, aksi halde false döner.
LoaderInfo
  sharedEvents : EventDispatcher
[salt okunur] Güvenlik sınırları ötesinde olay alışverişi yapmak için kullanılacak bir EventDispatcher örneği.
LoaderInfo
  swfVersion : uint
[salt okunur] Yüklenen SWF dosyasının dosya biçimi sürümü.
LoaderInfo
  uncaughtErrorEvents : UncaughtErrorEvents
[salt okunur] Bu LoaderInfo nesnesinin SWF dosyasındaki kodda bir işlenmemiş hata oluştuğunda bir uncaughtError olayı gönderen nesne.
LoaderInfo
  url : String
[salt okunur] Yüklenmekte olan medyanın URL'si.
LoaderInfo
  width : int
[salt okunur] Yüklenen içeriğin nominal genişliği.
LoaderInfo
Genel Yöntemler
 YöntemTanımlayan:
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder.
EventDispatcher
  
[statik] Nesne olarak tanımlanan bir SWF dosyasıyla ilişkilendirilmiş LoaderInfo nesnesini döndürür.
LoaderInfo
 Inherited
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder.
EventDispatcher
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
 Inherited
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher nesnesinden bir dinleyiciyi kaldırır.
EventDispatcher
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
 Inherited
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür.
Object
 Inherited
Belirtilen nesnenin dize olarak temsil edilen halini döndürür.
Object
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
 Inherited
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder.
EventDispatcher
Olaylar
 Olay Özet Tanımlayan:
 Inherited[broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir.EventDispatcher
  Veriler başarılı şekilde yüklendiğinde gönderilir.LoaderInfo
 Inherited[broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir.EventDispatcher
  HTTP üzerinden bir ağ isteği yapıldığında ve bir HTTP durum kodu algılandığında gönderilir.LoaderInfo
  Yüklenen bir SWF dosyasının özellikleri ve yöntemleri erişilebilir ve kullanıma hazır durumdaysa gönderilir.LoaderInfo
  Bir yükleme işleminin başarısız olmasına neden olan bir girdi veya çıktı hatası ortaya çıktığında gönderilir.LoaderInfo
  Bir yükleme işlemi başladığında gönderilir.LoaderInfo
  İndirme işlemi ilerlerken veri alındığında gönderilir.LoaderInfo
  Yüklenen bir nesne, Loader nesnesinin unload() yöntemi kullanılarak her kaldırıldığında veya aynı Loader nesnesi tarafından ikinci bir yükleme gerçekleştirilip yükleme başlamadan önce orijinal içerik kaldırıldığında bir LoaderInfo nesnesi tarafından gönderilir.LoaderInfo
Özellik Ayrıntısı

actionScriptVersion

özellik
actionScriptVersion:uint  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenen SWF dosyasının ActionScript sürümü. Dil sürümü, ActionScriptVersion sınıfı kullanılarak belirtilir, örn. ActionScriptVersion.ACTIONSCRIPT2 ve ActionScriptVersion.ACTIONSCRIPT3.

Not: Bu özellik her zaman ActionScriptVersion.ACTIONSCRIPT2 veya ActionScriptVersion.ACTIONSCRIPT3 değerine sahiptir. ActionScript 1.0 ve 2.0, ActionScriptVersion.ACTIONSCRIPT2 (sürüm 2.0) olarak bildirilir. Bu özellik yalnızca ActionScript 1.0 ve 2.0'ı ActionScript 3.0'dan ayırır.



Uygulama
    public function get actionScriptVersion():uint

Atar
Error — Dosya, istenen bilgileri almak için yeterince indirilmezse.
 
Error — Dosya bir SWF dosyası değilse.

İlgili API Öğeleri

applicationDomain

özellik 
applicationDomain:ApplicationDomain  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Harici bir SWF dosyası yüklendiğinde, yüklenen sınıfın içindeki tüm ActionScript 3.0 tanımları applicationDomain özelliğinin içinde saklanır.

Bir SWF dosyasındaki tüm kodlar, bir uygulama etki alanında var olacak şekilde tanımlanmıştır. Geçerli uygulama etki alanı, ana uygulamanızın çalıştığı yerdir. Sistem etki alanları, geçerli etki alanı ve Flash Player veya Adobe AIR tarafından kullanılan tüm sınıflar da dahil olmak üzere, tüm uygulama etki alanlarını içerir.

Sistem etki alanı dışındaki tüm uygulama etki alanları, ilişkilendirilmiş bir üst etki alanına sahiptir. Ana uygulamanızın applicationDomain öğesinin üst etki alanı, sistem etki alanıdır. Yüklenmiş sınıflar yalnızca üst öğeleri tarafından zaten tanımlanmamışsa tanımlanır. Yüklenmiş bir sınıf tanımını, yeni bir tanımla geçersiz kılamazsınız.

Uygulama etki alanlarının kullanım örnekleri için ActionScript 3.0 Geliştirici Kılavuzu'ndaki "Client System Environment" (İstemci Sistem Ortamı) bölümüne bakın.



Uygulama
    public function get applicationDomain():ApplicationDomain

Atar
SecurityError — Çağıranın bu güvenlik sanal alanının bu ApplicationDomain öğesine erişmesine izin verilmez.

İlgili API Öğeleri

bytes

özellik 
bytes:ByteArray  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9.0.115.0, Flash Lite 4

Bir LoaderInfo nesnesiyle ilişkilendirilmiş baytlar.



Uygulama
    public function get bytes():ByteArray

Atar
SecurityError — Bu API'ye erişen nesnenin güvenlik kısıtlamaları nedeniyle yüklü nesneye erişmesi önlenirse. Örneğin bir Loader nesnesi contentLoaderInfo.content özelliğine erişme girişiminde bulunduğunda ve yüklü içeriğe erişmek için buna güvenlik izni verilmediğinde bu durum oluşabilir.

Güvenlikle ilgili daha fazla bilgi için, bkz. Flash Player Geliştirici Merkezi Konusu: Güvenlik.

bytesLoaded

özellik 
bytesLoaded:uint  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Medya için yüklenen bayt sayısı. Bu özellik bytesTotal değerine eşit olduğunda tüm baytlar yüklenir.



Uygulama
    public function get bytesLoaded():uint

bytesTotal

özellik 
bytesTotal:uint  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Medya dosyasının tamamındaki sıkıştırılmış bayt sayısı.

Bu LoaderInfo nesnesinin karşılık gelen Loader nesnesi tarafından birinci progress olayı gönderilmeden önce, bytesTotal değeri 0'dır. Loader nesnesindeki birinci progress olayından sonra, bytesTotal öğesi, indirilecek gerçek bayt sayısını yansıtır.

Not (yalnızca iOS): iOS'ta bir uygulama çalıştırılırken, döndürülen değer diğer platformlardakiyle aynı değildir.



Uygulama
    public function get bytesTotal():uint

İlgili API Öğeleri

childAllowsParent

özellik 
childAllowsParent:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

İçerikten (alt öğe) Loader'a (üst öğe) güven ilişkisini ifade eder. Alt öğe, üst öğe erişimine izin verirse true; aksi takdirde, false. Alt nesne, üst etki alanına izin vermek için allowDomain() yöntemini çağırdıysa veya üst etki alanına izin veren alt etki alanına, bir URL ilkesi yüklenirse, bu özellik true değerine ayarlanır. Alt öğe ve üst öğe aynı etki alanındaysa, bu özellik true değerine ayarlanır.

Güvenlikle ilgili daha fazla bilgi için, bkz. Flash Player Geliştirici Merkezi Konusu: Güvenlik.



Uygulama
    public function get childAllowsParent():Boolean

Atar
Error — Dosya, istenen bilgileri almak için yeterince indirilmezse atılır.

childSandboxBridge

özellik 
childSandboxBridge:Object

Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 11.4, Flash Lite 4

Loader nesnesinin sanal alanındaki kodla erişilebilecek özellikler ve yöntemleri göstermek için yüklenen içeriğin koduyla ayarlanabilen bir nesne. Bu sandbox bridge, uygulama dışı bir sanal alandaki içeriğin uygulama sanal alanındaki komut dosyalarına denetimli erişime sahip olmasını, ve bunun tam tersini sağlar. Sanal alan köprüsü, uygulama ve uygulama dışı güvenlik sanal alanları arasında açık etkileşim sağlayarak sanal alanlar arasında bir ağ geçidi olarak görev yapar.



Uygulama
    public function get childSandboxBridge():Object
    public function set childSandboxBridge(value:Object):void

Atar
SecurityError — Yalnızca yüklenen içeriğin sanal alanındaki içerik bu özelliği ayarlayabilir.

İlgili API Öğeleri

content

özellik 
content:DisplayObject  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Bu LoaderInfo nesnesiyle ilişkilendirilen yüklü nesne.



Uygulama
    public function get content():DisplayObject

Atar
SecurityError — Bu API'ye erişen nesnenin güvenlik kısıtlamaları nedeniyle yüklü nesneye erişmesi önlenirse. Örneğin bir Loader nesnesi contentLoaderInfo.content özelliğine erişme girişiminde bulunduğunda ve yüklü içeriğe erişmek için buna güvenlik izni verilmediğinde bu durum oluşabilir.

Güvenlikle ilgili daha fazla bilgi için, bkz. Flash Player Geliştirici Merkezi Konusu: Güvenlik.

contentType

özellik 
contentType:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenen dosyanın MIME türü. Dosyanın türünü belirlemeye yetecek kadar olan kısmı yüklenmediyse, değer null olur. Şu listede olası değerler verilmektedir:

  • "application/x-shockwave-flash"
  • "image/jpeg"
  • "image/gif"
  • "image/png"



Uygulama
    public function get contentType():String

frameRate

özellik 
frameRate:Number  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenen SWF dosyasının saniyede kare sayısı olarak nominal kare hızı. Bu sayı genellikle bir tam sayı olsa da her zaman tam sayı olmak zorunda değildir.

Bu değer, kullanılan gerçek kare hızından farklı olabilir. Flash Player veya Adobe AIR, herhangi bir zamanda yüklenen tüm SWF dosyaları için tek bir kare hızı kullanır ve bu kare hızı ana SWF dosyasının nominal kare hızı tarafından belirlenir. Ayrıca, ana kare hızı donanıma, ses senkronizasyonuna ve diğer faktörlere bağlı olarak arşivlenemeyebilir.



Uygulama
    public function get frameRate():Number

Atar
Error — Dosya, istenen bilgileri almak için yeterince indirilmezse.
 
Error — Dosya bir SWF dosyası değilse.

height

özellik 
height:int  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenen dosyanın nominal yüksekliği. Yüklenen içerik veya bunun üst görüntüleme nesneleri ölçeklenebileceğinden, bu değer içeriğin görüntülendiği gerçek yükseklikten farklı olabilir.



Uygulama
    public function get height():int

Atar
Error — Dosya, istenen bilgileri almak için yeterince indirilmezse.

isURLInaccessible

özellik 
isURLInaccessible:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10.1, AIR 2

LoaderInfo.url özelliğinin kırpıldığını gösterir. isURLInaccessible değeri true olduğunda, LoaderInfo.url değeri yalnızca içeriğin yüklendiği son URL'nin etki alanı olur. Örneğin; içerik, http://www.adobe.com/assets/hello.swf adresinden yüklenmişse ve LoaderInfo.url özeliği http://www.adobe.com değerine sahipse özellik kırpılır. isURLInaccessible değeri yalnızca aşağıdakilerin tümü true olduğunda true olur:

  • İçeriği yüklerken bir HTTP yeniden yönlendirmesi oluştu.
  • Loader.load() öğesini çağıran SWF dosyası içeriğin son URL'sinden farklı bir etki alanından.
  • Loader.load öğesini çağıran SWF dosyasının içeriğe erişim izni yok. İçeriğe verilen izin, BitmapData.draw(): çağrısı Security.allowDomain() öğesinin SWF dosyasına erişim izni ile aynı biçimde verilir. (veya SWF olmayan dosya içeriği, bir ilke dosyası oluşturun ve LoaderContext.checkPolicyFile özelliğini kullanın).

Not: isURLInaccessible özelliği Adobe Flash Player 10.1 ve AIR 2 için eklenmiştir ancak Flash çalışma zamanı desteklediğinde bütün sürümlerin SWF dosyaları için ulaşılabilir kılınmıştır. Bundan dolayı "sıkı mod"da geliştirme araçlarından bazılarını kullanmak derleme hatasına sebep olur. Hatayı geçici olarak düzeltmek için myLoaderInfo["isURLInaccessible"] dolaylı sözdizimini kullanın veya sıkı modu devre dışı bırakın. Flash Professional CS5 veya Flex SDK 4.1 kullanıyorsanız, bu API'yi Flash Player 10.1 ve AIR 2'den önce yayımlanan çalışma zamanları için kullanabilir ve derleyebilirsiniz.

AIR'deki uygulama içeriği için, bu özelliğin değeri her zaman false değeridir.



Uygulama
    public function get isURLInaccessible():Boolean

İlgili API Öğeleri

loader

özellik 
loader:Loader  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Bu LoaderInfo nesnesiyle ilişkilendirilen Loader nesnesi. Bu LoaderInfo nesnesi, SWF dosyasının ana sınıfı örneğinin loaderInfo özelliğiyse, herhangi bir Loader nesnesi ilişkilendirilmez.



Uygulama
    public function get loader():Loader

Atar
SecurityError — Bu API'ye erişen nesnenin güvenlik kısıtlamaları nedeniyle Loader nesnesine erişmesi önlenirse. Örneğin, yüklenen bir SWF dosyası kendi loaderInfo.loader özelliğine erişme girişiminde bulunduğunda ve yükleyen SWF dosyasına erişmek için buna güvenlik izni verilmediğinde bu oluşabilir.

Güvenlikle ilgili daha fazla bilgi için, bkz. Flash Player Geliştirici Merkezi Konusu: Güvenlik.

loaderURL

özellik 
loaderURL:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Bu LoaderInfo nesnesi tarafından açıklanan medyanın yüklemesini başlatan SWF dosyasının URL'si. SWF dosyasının ana sınıfı örneği için bu URL, SWF dosyasının kendi URL'siyle aynıdır.



Uygulama
    public function get loaderURL():String

parameters

özellik 
parameters:Object  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenen SWF dosyasında sağlanan parametreleri temsil eden ad-değer çiftlerini içeren bir nesne.

parameters nesnesinden tüm adları ve değerleri çıkarmak için bir for-in döngüsünü kullanabilirsiniz.

İki parametre kaynağı şunlardır: ana SWF dosyasındaki sorgu dizesi ve FlashVars HTML parametresinin değeri. (Bu yalnızca ana SWF dosyasını etkiler.)

parameters özelliği, ana zaman çizelgesi özellikleri olarak SWF dosyası parametrelerini sağlamaya yönelik ActionScript 1.0 ve 2.0 tekniğinin yerini alır.

parameters özelliğinin değeri, ActionScript 1.0 veya 2.0 kullanan SWF dosyalarının yer aldığı Loader nesneleri için null olur. Bu ancak ActionScript 3.0 kullanan SWF dosyalarının yer aldığı Loader nesneleri için null olmaz.



Uygulama
    public function get parameters():Object

parentAllowsChild

özellik 
parentAllowsChild:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Loader'dan (üst öğe) içeriğe (alt öğe) güven ilişkisini ifade eder. Üst öğe, alt öğe erişimine izin verirse true; aksi takdirde, false. Üst nesne, alt etki alanına izin vermek içinallowDomain() yöntemini çağırdıysa veya alt etki alanına izin veren üst etki alanına, bir URL ilke dosyası yüklenirse, bu özellik true değerine ayarlanır. Alt öğe ve üst öğe aynı etki alanındaysa, bu özellik true değerine ayarlanır.

Güvenlikle ilgili daha fazla bilgi için, bkz. Flash Player Geliştirici Merkezi Konusu: Güvenlik.



Uygulama
    public function get parentAllowsChild():Boolean

Atar
Error — Dosya, istenen bilgileri almak için yeterince indirilmezse atılır.

parentSandboxBridge

özellik 
parentSandboxBridge:Object

Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 11.4, Flash Lite 4

Yüklenen içeriğin koduyla erişilebilecek özellikler ve yöntemleri göstermek için Loader nesnesinin sanal alanındaki kod tarafından ayarlanabilen bir nesne. Bu sandbox bridge, uygulama dışı bir sanal alandaki içeriğin uygulama sanal alanındaki komut dosyalarına denetimli erişime sahip olmasını, ve bunun tam tersini sağlar. Sanal alan köprüsü, uygulama ve uygulama dışı güvenlik sanal alanları arasında açık etkileşim sağlayarak sanal alanlar arasında bir ağ geçidi olarak görev yapar.



Uygulama
    public function get parentSandboxBridge():Object
    public function set parentSandboxBridge(value:Object):void

Atar
SecurityError — Yalnızca Loader nesnesinin sanal alanındaki içerik bu özelliği ayarlayabilir.

İlgili API Öğeleri

sameDomain

özellik 
sameDomain:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yükleyici ve içerik arasındaki etki alanı ilişkisini ifade eder: aynı etki alanından geliyorlarsa true, aksi halde false.



Uygulama
    public function get sameDomain():Boolean

Atar
Error — Dosya, istenen bilgileri almak için yeterince indirilmezse atılır.

sharedEvents

özellik 
sharedEvents:EventDispatcher  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Güvenlik sınırları ötesinde olay alış verişi yapmak için kullanılacak bir EventDispatcher örneği. Loader nesnesi ve yüklenen içerik birbirine güvenmeyen güvenlik etki alanlarından gelse bile, her ikisi de sharedEvents nesnesine erişebilir, bu nesne aracılığıyla olayları gönderebilir ve alabilir.



Uygulama
    public function get sharedEvents():EventDispatcher

swfVersion

özellik 
swfVersion:uint  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenen SWF dosyasının dosya biçimi sürümü. Dosya biçimi, SWFVersion sınıfında numaralandırmalar kullanılarak belirtilir, örn. SWFVersion.FLASH7 ve SWFVersion.FLASH9.



Uygulama
    public function get swfVersion():uint

Atar
Error — Dosya, istenen bilgileri almak için yeterince indirilmezse.
 
Error — Dosya bir SWF dosyası değilse.

İlgili API Öğeleri

uncaughtErrorEvents

özellik 
uncaughtErrorEvents:UncaughtErrorEvents  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10.1, AIR 2

Bu LoaderInfo nesnesinin SWF dosyasındaki kodda işlenmemiş bir hata oluştuğunda bir uncaughtError olayı gönderen nesne. Herhangi bir try..catch bloğunun dışında bir hata atıldığında veya herhangi bir lisanslı dinleyiciye sahip olmayan bir ErrorEvent nesnesi gönderildiğinde yakalanmayan bir hata oluşur.

Örneğin, bir try bloğunda olay işleyicisini çağıran bir olay göndericisi varsa, catch bloğu olay işleyicisinde oluşturulan hatayı yakalamaz. Bundan sonra oluşturulan tüm hatalar LoaderInfo.uncaughtErrorEvents dinlenerek yakalanabilir

Bu özellik, bu LoaderInfo öğesine ilişkin SWF'nin yüklenmesi bittiğinde oluşturulur. O zamana kadar, uncaughtErrorEvents özelliği null kalır. Bir salt ActionScript projesinde, SWF dosyasının ana sınıfının yapıcı işlevinin yürütülmesi sırasında veya işlev yürütüldükten sonra bu özelliğe erişebilirsiniz. Bir Flex projesi için, applicationComplete olayı gönderildikten sonra uncaughtErrorEvents özelliği kullanılabilir.



Uygulama
    public function get uncaughtErrorEvents():UncaughtErrorEvents

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnekte bir yakalanmamış hata olayı işleyicisinin bir ActionScript projesindeki yakalanmamış hataları algılamak için kullanılması gösteriliyor. Örnek yakalanmamış hataları algılamak için bir uncaughtError olay işleyicisi tanımlıyor. O, ayrıca tıklatıldığında yakalanmamış hata işleyicisi tarafından yakalanan bir hata atan bir düğme sağlar.

Yapıcıda, kod bir Loader nesnesi oluşturur ve LoaderInfo nesnesinin uncaughtErrorEvents özelliği tarafından gönderilen uncaughtError olayı için bir dinleyici kaydeder.

uncaughtErrorHandler() yönteminde, kod error özelliğinin veri türünü kontrol eder ve ona göre yanıt verir.

package
{
    import flash.display.Sprite;
    import flash.events.ErrorEvent;
    import flash.events.MouseEvent;
    import flash.events.UncaughtErrorEvent;

    public class UncaughtErrorEventExample extends Sprite
    {
        public function UncaughtErrorEventExample()
        {
            loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, uncaughtErrorHandler);
            
            drawUI();
        }
        
        private function uncaughtErrorHandler(event:UncaughtErrorEvent):void
        {
            if (event.error is Error)
            {
                var error:Error = event.error as Error;
                // do something with the error
            }
            else if (event.error is ErrorEvent)
            {
                var errorEvent:ErrorEvent = event.error as ErrorEvent;
                // do something with the error
            }
            else
            {
                // a non-Error, non-ErrorEvent type was thrown and uncaught
            }
        }
        
        private function drawUI():void
        {
            var btn:Sprite = new Sprite();
            btn.graphics.clear();
            btn.graphics.beginFill(0xFFCC00);
            btn.graphics.drawRect(0, 0, 100, 50);
            btn.graphics.endFill();
            addChild(btn);
            btn.addEventListener(MouseEvent.CLICK, clickHandler);
        }
        
        private function clickHandler(event:MouseEvent):void
        {
            throw new Error("Gak!");
        }
    }
}


Aşağıdaki örnek, önceki; kök içeriği için ActionScript sınıfı yerine bir MXML belgesinin kullanılması, örneğinin Flex eşdeğeridir.
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
                       xmlns:s="library://ns.adobe.com/flex/spark" 
                       xmlns:mx="library://ns.adobe.com/flex/halo"
                       applicationComplete="applicationCompleteHandler();">
    
    <fx:Script>
        <![CDATA[
            import flash.events.ErrorEvent;
            import flash.events.MouseEvent;
            import flash.events.UncaughtErrorEvent;
            
            private function applicationCompleteHandler():void
            {
                loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, uncaughtErrorHandler);
            }
    
            private function uncaughtErrorHandler(event:UncaughtErrorEvent):void
            {
                if (event.error is Error)
                {
                    var error:Error = event.error as Error;
                    // do something with the error
                }
                else if (event.error is ErrorEvent)
                {
                    var errorEvent:ErrorEvent = event.error as ErrorEvent;
                    // do something with the error
                }
                else
                {
                    // a non-Error, non-ErrorEvent type was thrown and uncaught
                }
            }
            
            private function clickHandler(event:MouseEvent):void
            {
                throw new Error("Gak!");
            }
        ]]>
    </fx:Script>
      
    <s:Button label="Cause Error" click="clickHandler(event);"/>
</s:WindowedApplication>

url

özellik 
url:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenmekte olan medyanın URL'si.

LoaderInfo nesnesinin karşılık gelen Loader nesnesi tarafından gönderilen birinci progress olayından önce, url özelliğinin değeri yalnızca Loader nesnesinin load() yöntemine yapılan çağrıda belirtilen ilk URL'yi yansıtabilir. Birinci progress olayından sonra, url özelliği, yeniden yönlendirmelerin ve ilgili URL'lerin çözülmesinin ardından medyanın son URL'sini yansıtır.

Bazı durumlarda url özelliğinin değeri kırpılır. Ayrıntılar için isURLInaccessible özelliğine başvurunuz.



Uygulama
    public function get url():String

İlgili API Öğeleri

width

özellik 
width:int  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenen içeriğin nominal genişliği. Yüklenen içerik veya bunun üst görüntüleme nesneleri ölçeklenebileceğinden, bu değer içeriğin görüntülendiği gerçek genişlikten farklı olabilir.



Uygulama
    public function get width():int

Atar
Error — Dosya, istenen bilgileri almak için yeterince indirilmezse.
Yöntem Ayrıntısı

getLoaderInfoByDefinition

()yöntem
public static function getLoaderInfoByDefinition(object:Object):LoaderInfo

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9.0.115.0, Flash Lite 4

Nesne olarak tanımlanan bir SWF dosyasıyla ilişkilendirilmiş LoaderInfo nesnesini döndürür.

Parametreler

object:Object — Kendisi için ilişkilendirilmiş bir LoaderInfo nesnesi getirmek istediğiniz nesne.

Döndürür
LoaderInfo — İlişkilendirilmiş LoaderInfo nesnesi. Hata ayıklayıcı dışındaki oluşturmalarda çağrıldığında (veya hata ayıklama etkin olmadığında) veya başvurulan nesne, ilişkilendirilmiş bir LoaderInfo nesnesi içermiyorsa (AIR çalışma zamanı tarafından kullanılan aynı nesneler gibi) null değerini döndürür.

Atar
SecurityError — Çağıran, yerel güvenli sanal alanda çalışmıyor.
Olay Ayrıntısı

complete

Olay
Olay Nesne Türü: flash.events.Event
özellik Event.type = flash.events.Event.COMPLETE

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Veriler başarılı şekilde yüklendiğinde gönderilir. Diğer bir deyişle, tüm içerik yüklendiğinde ve yükleme bittiğinde gönderilir. complete olayı her zaman init olayından sonra gönderilir. İçerik hala karşıdan yüklüyor olsa bile nesne erişime hazır olduğunda init olayı gönderilir.

Event.COMPLETE sabiti, complete olay nesnesinin type özelliği değerini tanımlar.

Bu olay şu özelliklere sahiptir:

ÖzellikDeğer
bubblesfalse
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetBu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
targetYüklemesi tamamlanan network nesnesi.

İlgili API Öğeleri

httpStatus

Olay  
Olay Nesne Türü: flash.events.HTTPStatusEvent
özellik HTTPStatusEvent.type = flash.events.HTTPStatusEvent.HTTP_STATUS

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

HTTP üzerinden bir ağ isteği yapıldığında ve bir HTTP durum kodu algılandığında gönderilir.

HTTPStatusEvent.HTTP_STATUS sabiti, httpStatus olay nesnesinin type özelliği değerini tanımlar.

Bu olay şu özelliklere sahiptir:

ÖzellikDeğer
bubblesfalse
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetBu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
statusSunucudan gelen HTTP durum kodu.
targetHTTP durum kodunu alan network nesnesi.

İlgili API Öğeleri

init

Olay  
Olay Nesne Türü: flash.events.Event
özellik Event.type = flash.events.Event.INIT

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenen bir SWF dosyasının özellikleri ve yöntemleri erişilebilir ve kullanıma hazır durumdaysa gönderilir. İçerik ise hala karşıdan yüklüyor olabilir. Şu koşullar olduğunda, LoaderInfo nesnesi init olayını gönderir:

  • Yüklenen nesneyle ilişkilendirilmiş ve LoaderInfo nesnesiyle ilişkilendirilmiş tüm özelliklere ve yöntemlere erişilebilmesi gerekir.
  • Tüm alt nesneler için yapıcılar tamamlanmış olmalıdır.
  • Yüklenen SWF'nin ana zaman çizelgesinin ilk karesindeki tüm ActionScript kodu gerçekleştirilmiştir.

Örneğin, bir filmin veya animasyonun ilk karesi yüklendiğinde Event.INIT gönderilir. Ardından film erişilebilir ve görüntüleme listesine eklenebilir. Bütün filmin yüklenmesi ise daha uzun sürebilir. Event.COMPLETE yalnızca bütün film yüklendiğinde gönderilir.

init olayı her zaman complete olayından önce gerçekleşmelidir.

Event.INIT sabiti, init olay nesnesinin type özelliği değerini tanımlar.

Bu olay şu özelliklere sahiptir:

ÖzellikDeğer
bubblesfalse
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetBu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
targetYüklenen SWF dosyasıyla ilişkilendirilmiş LoaderInfo nesnesi.

İlgili API Öğeleri

ioError

Olay  
Olay Nesne Türü: flash.events.IOErrorEvent
özellik IOErrorEvent.type = flash.events.IOErrorEvent.IO_ERROR

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Bir yükleme işleminin başarısız olmasına neden olan bir girdi veya çıktı hatası ortaya çıktığında gönderilir.

ioError olay nesnesinin type özelliği değerini tanımlar.

Bu olay şu özelliklere sahiptir:

ÖzellikDeğer
bubblesfalse
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetBu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
errorIDBelirli bir hata mesajıyla ilişkili başvuru numarası (yalnızca AIR).
targetGirdi/çıktı hatası yaşayan network nesnesi.
textHata mesajı olarak gösterilecek metin.

İlgili API Öğeleri

open

Olay  
Olay Nesne Türü: flash.events.Event
özellik Event.type = flash.events.Event.OPEN

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Bir yükleme işlemi başladığında gönderilir.

Event.OPEN sabiti, open olay nesnesinin type özelliği değerini tanımlar.

Bu olay şu özelliklere sahiptir:

ÖzellikDeğer
bubblesfalse
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetBu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
targetBağlantıyı açan network nesnesi.

İlgili API Öğeleri

progress

Olay  
Olay Nesne Türü: flash.events.ProgressEvent
özellik ProgressEvent.type = flash.events.ProgressEvent.PROGRESS

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

İndirme işlemi ilerlerken veri alındığında gönderilir.

Bir progress olay nesnesinin type özelliği değerini tanımlar.

Bu olay şu özelliklere sahiptir:

ÖzellikDeğer
bubblesfalse
bytesLoadedDinleyici olayı işlerken yüklenen öğe veya bayt sayısı.
bytesTotalYükleme işlemi başarılı olursa yüklenecek toplam öğe veya bayt sayısı.
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetBu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
targetİlerlemeyi bildiren nesne.

İlgili API Öğeleri

unload

Olay  
Olay Nesne Türü: flash.events.Event
özellik Event.type = flash.events.Event.UNLOAD

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Yüklenen bir nesne, Loader nesnesinin unload() yöntemi kullanılarak her kaldırıldığında veya aynı Loader nesnesi tarafından ikinci bir yükleme gerçekleştirilip yükleme başlamadan önce orijinal içerik kaldırıldığında bir LoaderInfo nesnesi tarafından gönderilir.

Event.UNLOAD sabiti, unload olay nesnesinin type özelliği değerini tanımlar.

Bu olay şu özelliklere sahiptir:

ÖzellikDeğer
bubblesfalse
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetBu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
targetKaldırılan veya değiştirilen SWF dosyasıyla ilişkilendirilmiş LoaderInfo nesnesi.

İlgili API Öğeleri

LoaderInfoExample.as

Şu örnek, bir görüntüyü sahne alanında görüntülemek için LoaderInfoExample sınıfını kullanır. Bu görev, şu adımlar gerçekleştirerek yerine getirilir:
  1. Bir url özelliği oluşturulur; bu, görüntünün konumu ve adıdır.
  2. Sınıf yapıcısı, loader adında bir Loader nesnesi oluşturur.
  3. loader nesnesi, görüntünün düzgün şekilde yüklenmesini sağlamak için bir olay dinleyicisini başlatır.
  4. Yapıcı, dosya adı ve konumunun bilinmesi için url iletilmiş şekilde yeni bir URLRequest nesnesi (request) oluşturur.
  5. Daha sonra loader nesnesinin load() yöntemine request nesnesi verilir, böylece görüntüleme listesine görüntü yüklenir.

Önemli: Bu örnek, Image.gif adında bir dosyayı, derlenmiş SWF dosyasıyla aynı dizine eklemenizi gerektirir. Ana SWF dosyasının boyutlarına sığan bir alana sahip bir görüntüyü kullanın.

package {
    import flash.display.Loader;
    import flash.display.LoaderInfo;
    import flash.display.Sprite;
    import flash.events.*;
    import flash.net.URLRequest;

    public class LoaderInfoExample extends Sprite {
        private var url:String = "Image.gif";

        public function LoaderInfoExample() {
            var loader:Loader = new Loader();
            loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
            loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
            var request:URLRequest = new URLRequest(url);
            loader.load(request);
            addChild(loader);
        }

        private function initHandler(event:Event):void {
            var loader:Loader = Loader(event.target.loader);
            var info:LoaderInfo = LoaderInfo(loader.contentLoaderInfo);
            trace("initHandler: loaderURL=" + info.loaderURL + " url=" + info.url);
        }

        private function ioErrorHandler(event:IOErrorEvent):void {
            trace("ioErrorHandler: " + event);
        }
    }
}




[ X ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.