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.net 

URLRequest  - 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.net
Sınıfpublic final class URLRequest
Miras AlmaURLRequest Inheritance Object

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

URLRequest sınıfı tüm bilgileri tek bir HTTP isteğinde yakalar. URL indirmelerini başlatmak için URLRequest nesneleri, Loader, URLStream ve URLLoader nesnelerinin load() yöntemlerine ve diğer yükleme işlemlerine iletilir. Bunlar ayrıca FileReference sınıfının upload() ve download() yöntemlerine de iletilir.

Dosya sistemine sahip yerel sanal alandaki bir SWF dosyası, ağ sanal alanındaki bir kaynaktan veya ağ sanal alanındaki bir kaynağa veri yükleyemeyebilir.

Varsayılan olarak, çağıran SWF dosyası ve yüklediğiniz URL aynı etki alanında olmalıdır. Örneğin, www.adobe.com adresindeki bir SWF dosyası yalnızca www.adobe.com adresinde bulunan kaynaklardan veri yükleyebilir. Farklı bir etki alanından veri yüklemek için, verileri barındıran sunucuya bir URL ilke dosyası yerleştirin.

Ancak Adobe AIR'de, uygulama güvenlik sanal alanındaki içerik (AIR uygulamasıyla yüklenen içerik) bu güvenlik sınırlamalarıyla kısıtlanmaz. Adobe AIR'de çalışan içerik için uygulama güvenlik sanal alanındaki dosyalar şu URL şemalarından herhangi birini kullanarak URL'lere erişebilir:

  • http ve https
  • file
  • app-storage
  • app

Uygulama güvenlik sanal alanında olmayan Adobe AIR'de çalışan içerik, tarayıcıda (Flash Player'da) çalışan içerikle aynı kısıtlamalara uyar ve yükleme, içeriğin etki alanı ve URL ilke dosyalarında verilen izinler tarafından yönetilir.

Not: Uygulama ile Web hizmetleri arasında güvenli olmayan bağlantılara izin vermeyen Uygulama Taşıma Güvenliği, Apple tarafından iOS9'da sunulmuştur. Bu değişiklik nedeniyle Loader üzerinden Güvenli Olmayan web siteleriyle yapılan tüm bağlantılar kesilir ve Uygulama Taşıma Güvenliği nedeniyle çalışmaz. Uygulama tanımlayıcısına anahtar ekleyerek varsayılan davranış için istisnaları belirtin.

Uygulamanızın tanımlayıcısının InfoAdditions etiketine anahtar ekleyerek varsayılan davranış için istisnaları belirtin.

  <iPhone>
  <InfoAdditions>
                   <![CDATA[
                          <key>NSAppTransportSecurity</key>
                              <dict>
                                        <key>NSExceptionDomains</key>
                              <dict>
                                       <key>www.example.com</key>
                              <dict>
                                     <!--Include to allow subdomains-->
                                     <key>NSIncludesSubdomains</key>
                                     <true/>
                                     <!--Include to allow HTTP requests-->
                                     <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
                                     <true/>
                                      <!--Include to specify minimum TLS version-->
                                      <key>NSTemporaryExceptionMinimumTLSVersion</key>
                                      <string>TLSv1.1</string>
                              </dict>
                              </dict>
                              </dict>
                  ]]>
         </InfoAdditions>
  </iPhone>
  

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

Örnekleri görüntüle

İlgili API Öğeleri



Genel Özellikler
 ÖzellikTanımlayan:
      authenticate : Boolean
Bu istek için kimlik doğrulama isteklerinin işlenip (true) işlenmeyeceğini (false) belirtir.
URLRequest
      cacheResponse : Boolean
Bu istek için başarılı yanıt verilerinin önbelleğe alınıp alınmayacağını belirtir.
URLRequest
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
  contentType : String
data özelliğinde içeriğin MIME içerik türü.
URLRequest
  data : Object
URL isteği ile iletilecek olan verileri içeren bir nesne.
URLRequest
  digest : String
İşaretli Adobe platform bileşeninin Flash Player önbelleğine saklanmasını (veya buradan alınmasını) benzersiz bir şekilde tanımlayan bir dize.
URLRequest
  followRedirects : Boolean
Yeniden yönlendirmelerin izlenip (true) izlenmeyeceğini belirtir.
URLRequest
      idleTimeout : Number
Bu isteğe ilişkin boşta kalma zaman aşımı değerini (milisaniye cinsinden) belirtir.
URLRequest
      manageCookies : Boolean
HTTP protokol yığınının, bu isteğe yönelik tanımlama bilgilerini yönetip yönetmeyeceğini belirtir.
URLRequest
  method : String
HTTP form teslim yöntemini denetler.
URLRequest
  requestHeaders : Array
HTTP isteğine eklenecek HTTP istek üstbilgileri dizisi.
URLRequest
  url : String
İstenecek URL.
URLRequest
      useCache : Boolean
Bu URLRequest veriyi getirmeden önce yerel önbelleğe başvurulup başvurulmayacağını belirtir.
URLRequest
  userAgent : String
HTTP isteğinde kullanılacak kullanıcı-aracı dizesini belirtir.
URLRequest
Genel Yöntemler
 YöntemTanımlayan:
  
URLRequest(url:String = null)
Bir URLRequest nesnesi oluşturur.
URLRequest
 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
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
  
useRedirectedURL(sourceRequest:URLRequest, wholeURL:Boolean = false, pattern:* = null, replace:String = null):void
URLRequest kaynağından yeniden yönlendirilen bir URL'nin yeni bir URLRequest dahilindeki URL'nin bir kısmının yerine geçmesine izin verir.
URLRequest
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
Özellik Ayrıntısı
    

authenticate

özellik
authenticate:Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0

Bu istek için kimlik doğrulama isteklerinin işlenip (true) işlenmeyeceğini (false) belirtir. Değer false ise, kimlik doğrulama sorunları bir HTTP hatası döndürür.

Desteklenen kimlik doğrulama yöntemleri şunlardır:

  • Windows—HTTP Temel/Özet, Tümleşik Windows Kimlik Doğrulaması (NTLM ve Kerberos dahil), SSL Sertifikası Kimlik Doğrulama.
  • Mac—HTTP Temel/Özet, NTLM, SSL Sertifikası Kimlik Doğrulama.

Not:FileReference.upload(), FileReference.download() ve HTMLLoader.load() yöntemleri URLRequest.authenticate özelliğini desteklemez.

Varsayılan değer şudur true.



Uygulama
    public function get authenticate():Boolean
    public function set authenticate(value:Boolean):void

Atar
SecurityError — Arayan, AIR uygulama güvenlik sanal alanında değildir.

İlgili API Öğeleri

    

cacheResponse

özellik 
cacheResponse:Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0

Bu istek için başarılı yanıt verilerinin önbelleğe alınıp alınmayacağını belirtir. true değerine ayarlandığında, AIR uygulaması, işletim sisteminin HTTP önbelleğini kullanır.

Not:HTMLLoader.load() yöntemi URLRequest.cacheResponse özelliğini desteklemez.

Varsayılan değer şudur true.



Uygulama
    public function get cacheResponse():Boolean
    public function set cacheResponse(value:Boolean):void

Atar
SecurityError — Arayan, AIR uygulama güvenlik sanal alanında değildir.

İlgili API Öğeleri

contentType

özellik 
contentType:String

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

data özelliğinde içeriğin MIME içerik türü.

Varsayılan değer application/x-www-form-urlencoded şeklindedir.

Not:FileReference.upload(), FileReference.download() ve HTMLLoader.load() yöntemleri URLRequest.contentType özelliğini desteklemez.

Bir POST isteği gönderilirken, contentType ve data özelliklerinin değerleri düzgün bir şekilde eşleşmelidir. contentType özelliğinin değeri sunuculara data özelliğinin nasıl yorumlanacağını gösterir.

  • data özelliğinin değeri bir URLVariables nesnesiyse, contentType değeri application/x-www-form-urlencoded şeklinde olmalıdır.
  • data özelliğinin değeri başka bir türse, contentType öğesinin değeri, gönderilecek olan POST verilerinin türünü (data özelliğine dahil edilmiş ikili veriler veya dize verileri) göstermelidir.
  • FileReference.upload() öğesinde, isteğin Content-Type öğesi otomatik şekilde multipart/form-data olarak ayarlanır ve contentType özelliğinin değeri yok sayılır.

Flash Player 10 ve sonrasında, yükleme (POST gövdesi içinde "content-disposition" başlığında "filename" parametresiyle belirtilir) içeren çok bölümlü bir Content-Type (örneğin, "multipart/form-data") kullanırsanız, POST işlemi, yüklemelere uygulanan güvenlik kurallarına tabidir:

  • Fare tıklatma veya tuş basışı gibi kullanıcı tarafından başlatılan bir eyleme yanıt olarak POST işleminin gerçekleştirilmesi gerekir.
  • POST işlemi etki alanları arasıysa (POST hedefi, POST isteğini gönderen SWF dosyasıyla aynı sunucuda değilse), hedef sunucunun etki alanları arası erişime izin veren bir URL ilke dosyası sağlaması gerekir.

Ayrıca çok bölümlü herhangi bir Content-Type için sözdiziminin geçerli olması gerekir (RFC2046 standartlarına göre). Sözdizimi geçersiz görünüyorsa, POST işlemi, yüklemelere uygulanan güvenlik kurallarına tabi olur.



Uygulama
    public function get contentType():String
    public function set contentType(value:String):void

İlgili API Öğeleri

data

özellik 
data:Object

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

URL isteği ile iletilecek olan verileri içeren bir nesne.

Bu özellik method özelliğiyle birlikte kullanılır. method değeri GET olduğunda, HTTP sorgu dizesi sözdizimi kullanılarak data değeri, URLRequest.url değerinin sonuna eklenir. method değeri POST (veya GET dışında bir değer) olduğunda, data değeri HTTP isteğinin gövdesinde iletilir.

URLRequest API ikili POST desteği ve URL kodlu değişken desteğinin yanı sıra dizeler için destek sağlar. Veri nesnesi bir ByteArray, URLVariables veya String nesnesi olabilir.

Verilerin kullanılma yöntemi kullanılan nesne türüne bağlıdır:

  • Nesne bir ByteArray nesnesiyse, ByteArray nesnesinin ikili verileri POST verileri olarak kullanılır. GET öğesi için, ByteArray türündeki veriler desteklenmez. Ayrıca, ByteArray türündeki veriler FileReference.upload() ve FileReference.download() için desteklenmez.
  • Nesne bir URLVariables nesnesiyse ve yöntem POST ise, değişkenler x-www-form-urlencoded biçimi kullanılarak kodlanır ve sonuç olarak ortaya çıkan dize POST verisi olarak kullanılır. Değişkenlerin bir multipart/form-data gönderiminde ayrı alanlar olarak gönderildiği FileReference.upload() çağrısı bir istisnadır.
  • Nesne bir URLVariables nesnesiyse ve yöntem GET ise, URLVariables nesnesi, URLRequest nesnesiyle birlikte gönderilecek değişkenleri tanımlar.
  • Aksi takdirde, nesne bir dizeye dönüştürülür ve bu dize POST veya GET verisi olarak kullanılır.

Bu veri, navigateToURL() veya FileReference.upload() gibi bir yöntem URLRequest nesnesini kullanıncaya kadar gönderilmez.

Not: contentType değerinin, data özelliğindeki veri türüne karşılık gelmesi gerekir. contentType özelliğinin açıklamasındaki nota bakın.



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

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Şu örnek; http://www[yourDomain].com/application.jsp konumunda barındırılan uzak uygulamayı yeni bir tarayıcı penceresinde açar ve bir URLVariables nesnesinde yakalanan kullanıcı oturumu hakkındaki bilgileri uygulamaya iletir.

Örneğin en önemli noktaları şu şekildedir:

  1. constructor işlevi, uzak uygulamanın URL'sini bir parametre olarak alarak request adlı bir URLRequest örneği oluşturur.
  2. Bir URLVariables nesnesi oluşturulur ve özelliklerinin ikisine değerler atanır.
  3. URLVariables nesnesi, URLRequest nesnesinin data özelliğine atanır.
  4. Örnek navigateToURL öğesini çağırır ve böylece uzak uygulamanın URL'sine yeni bir tarayıcı penceresi açılır.

Not: Örneği çalıştırmak için örnekteki uzak uygulama URL'si çalışan bir URL'yle değiştirilmelidir. Ayrıca, bir sunucu kodunun Flash Player tarafından URLVariables nesnesinde yakalanan bilgileri işlemesi gerekir.

package {
    import flash.display.Sprite;
    import flash.net.navigateToURL;
    import flash.net.URLRequest;
    import flash.net.URLVariables;

    public class URLVariablesExample extends Sprite {

        public function URLVariablesExample() {
            var url:String = "http://www.[yourDomain].com/application.jsp";
            var request:URLRequest = new URLRequest(url);
            var variables:URLVariables = new URLVariables();
            variables.exampleSessionId = new Date().getTime();
            variables.exampleUserLabel = "guest";
            request.data = variables;
            navigateToURL(request);
        }
    }
}

digest

özellik 
digest:String

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

Flash Player önbelleğine saklanacak (veya buradan alınacak) imzalanmış Adobe platformu bileşenini benzersiz şekilde tanımlayan bir dize. Adobe platformu bileşeni, kullanıcının makinesinde kalıcı olarak önbelleğe alınan SWF içeriğini barındıran imzalanmış bir dosyadır (bir SWZ dosyası). Tüm SWZ dosyaları Adobe tarafından imzalanır. Özet, önbelleğe alınan tek bir dosyaya karşılık gelir; herhangi bir şekilde dosyayı değiştirirseniz, dosyanın özeti beklenmedik şekilde değişir. Bir özet kullanarak, önbelleğe alınan dosyayı birden çok etki alanında doğrulayabilirsiniz. Aynı özete sahip iki dosya aynı dosyadır ve farklı özetlere sahip iki dosya aynı dosya değildir. Bir dosya, özeti "aldatmak" için oluşturulamaz (pratik olarak) ve başka bir özetmiş gibi davranamaz.

Özet, SHA-256 mesaj özeti algoritmasını esas alır (onaltılık biçimde 64 karakter uzunluğu).

Örneğin, Flex SDK, Flex karesi için bir SWZ içerir (ve bu SWZ dosyası için özet dize sağlar). Bu SWZ dosyasını web sunucunuzda gönderebilir ve SWF dosyanıza yükleyebilirsini (URLLoader nesnesinin load() yöntemini kullanarak). Son kullanıcının makinesinde, eşleşen SWZ dosyası önceden önbelleğe alınmışsa, uygulama önbelleğe alınan SWZ dosyasını kullanır. (SWZ dosyasının digest öğesi sizin sağladığınızla eşleşiyorsa, o SWZ dosyası eşleşir.) Aksi takdirde, uygulama belirttiğiniz URL'den SWZ dosyasını indirir.

Yalnızca SWZ dosyası yüklemek için URLLoader.load() yöntemine yapılan bir çağrıda kullanılan URLRequest nesnesinde digest parametresini ayarlayın. URLRequest nesnesinin digest özelliği, bu nesne başka yöntemlerde kullanılırken ayarlı durumdaysa, uygulama bir IOError istisnası atar.



Uygulama
    public function get digest():String
    public function set digest(value:String):void

Atar
ArgumentError — Sağlanan özet, indirilen işaretli tek dosyadan veya önbellekten dışarı yüklenmiş işaretli dosyadan çıkarılan özetle eşleşmiyor. Sağlanan özetin yanlış uzunlukta olması veya geçersiz (onaltılık olmayan) karakterler içermesi durumunda uygulama bu hatayı atar.

Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek uzak bir dosyayı önbelleğe yükler. Yükleme işleminin sonunda bayt dizisi gerçek dosyayı içerir (işaretli dosyayı değil). Örnek, loadBytes() öğesini kullanarak yükleme işlemini tamamlar:
 
var myURLReq:URLRequest = new URLRequest();
myURLReq.url = "http://yourdomain/users/jdoe/test01/_rsc/Automated/AssetCaching_rsc/test01/rsl.swz";
myURLReq.digest = "3B0AA28C7A990385E044D80F5637FB036317BB41E044D80F5637FB036317BB41";
var myURLLoader:URLLoader = new URLLoader();
myURLLoader.dataFormat = URLLoaderDataFormat.BINARY;
myURLLoader.addEventListener("complete", onC);

myURLLoad.load(myURLReq);

function onC(e) {
    var someLoader:Loader = new Loader();
    addChild(someLoader);
    someLoader.loadBytes((ByteArray)(myURLLoad.data)); 
}

followRedirects

özellik 
followRedirects:Boolean

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

Yeniden yönlendirmelerin izlenip (true) izlenmeyeceğini (false) belirtir.

Not:FileReference.upload(), FileReference.download() ve HTMLLoader.load() yöntemleri URLRequest.followRedirects özelliğini desteklemez.

Varsayılan değer şudur true.



Uygulama
    public function get followRedirects():Boolean
    public function set followRedirects(value:Boolean):void

Atar
SecurityError — Arayan, AIR uygulama güvenlik sanal alanında değildir.

İlgili API Öğeleri

    

idleTimeout

özellik 
idleTimeout:Number

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

Bu isteğe ilişkin boşta kalma zaman aşımı değerini (milisaniye cinsinden) belirtir.

Boşta kalma zaman aşımı, istemcinin bağlantı kurulduktan sonra ve istekten vazgeçilmeden önce sunucudan bir yanıt beklediği süre miktarıdır.

Not: HTMLLoader.load() yöntemi URLRequest.idleTimeout özelliğini desteklemez. HTMLLoader sınıfı kendi idleTimeout özelliğini tanımlar.

Varsayılan değer şudur initialized from the URLRequestDefaults.idleTimeout property.



Uygulama
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

Atar
SecurityError — Arayan, AIR uygulama güvenlik sanal alanında değildir.

İlgili API Öğeleri

    

manageCookies

özellik 
manageCookies:Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0

HTTP protokol yığınının, bu isteğe yönelik tanımlama bilgilerini yönetip yönetmeyeceğini belirtir. Değer true olduğunda, tanımlama bilgileri isteğe eklenir ve yanıt tanımlama bilgileri hatırlanır. Değer false olduğunda, tanımlama bilgileri isteğe eklenmez ve yanıt tanımlama bilgileri hatırlanmaz, ancak kullanıcılar doğrudan üstbilgiyi işleyerek tanımlama bilgilerini kendileri de yönetebilir. Not: Windows'ta, manageCookies öğesi true olarak ayarlandığında, tanımlama bilgilerini bir URL isteğine el ile ekleyemezsiniz. Diğer işletim sistemlerinde, manageCookies öğesinin true olarak mı yoksa false olarak mı ayarlandığına bakılmaksızın, bir isteğe tanımlama bilgisi eklenmesine izin verilir. İzin verildiğinde, tanımlama bilgisi verilerini içeren bir URLRequestHeader nesnesini requestHeaders dizisine ekleyerek bir isteğe manuel olarak tanımlama bilgileri ekleyebilirsiniz.

Mac OS'da tanımlama bilgileri Safari ile paylaşılır. Mac OS'da tanımlama bilgilerini temizlemek için:

  1. Safari'yi açın.
  2. Safari > Preferences (Tercihler) seçeneğini belirleyin ve Security (Güvenlik) panelini tıklatın.
  3. Show Cookies (Tanımlama Bilgilerini Göster) düğmesini tıklatın.
  4. Remove All (Tümünü Kaldır) düğmesini tıklatın.

Windows'da tanımlama bilgilerini temizlemek için:

  1. Internet Özellikleri denetim panosunu açın ve Genel sekmesini tıklatın.
  2. Tanımlama Bilgilerini Sil düğmesini tıklatın.

Varsayılan değer şudur true.



Uygulama
    public function get manageCookies():Boolean
    public function set manageCookies(value:Boolean):void

Atar
SecurityError — Arayan, AIR uygulama güvenlik sanal alanında değildir.

İlgili API Öğeleri

method

özellik 
method:String

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

HTTP form teslim yöntemini denetler.

Flash Player'da (tarayıcıda) çalışan SWF içeriği için bu özellik GET veya POST işlemleriyle sınırlıdır ve geçerli değerler URLRequestMethod.GET veya URLRequestMethod.POST olur.

İçerik, uygulama güvenlik sanal alanında bulunduğu sürece, Adobe AIR'de çalışan içerik için herhangi bir dize değeri kullanabilirsiniz. Aksi takdirde Flash Player'da çalışan içerikte olduğu gibi, GET veya POST işlemlerini kullanmakla sınırlandırılırsınız.

Adobe AIR'de çalışan içerik için, navigateToURL() işlevinin kullanılması sırasında, GET yöntemini kullandığı gibi POST yöntemini kullanan URLRequest öğesi (method özelliği URLRequestMethod.POST olarak ayarlanmış olan).

Not: Flash Player'da çalışılıyorsa ve başvurulan formun gövdesi yoksa, yöntem URLRequestMethod.POST olarak ayarlanmış olsa da Flash Player otomatik olarak bir GET işlemi kullanır. Bu nedenle, doğru yöntemin kullanıldığından emin olmak için her zaman bir "taklit" gövde dahil etmeniz önerilir.

Varsayılan değer şudur URLRequestMethod.GET.



Uygulama
    public function get method():String
    public function set method(value:String):void

Atar
ArgumentError value parametresi URLRequestMethod.GET veya URLRequestMethod.POST değilse.

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Şu örnek; http://www[yourDomain].com/application.jsp konumunda barındırılan uzak uygulamayı yeni bir tarayıcı penceresinde açar ve bir URLVariables nesnesinde yakalanan kullanıcı oturumu hakkındaki bilgileri uygulamaya iletir. URLRequest.method özelliğinin değerini açık bir şekilde URLRequestMethod.POST olarak ayarlar.

Örneğin en önemli noktaları şu şekildedir:

  1. constructor işlevi, uzak uygulamanın URL'sini bir parametre olarak alarak request adlı bir URLRequest örneği oluşturur.
  2. Bir URLVariables nesnesi oluşturulur ve özelliklerinin ikisine değerler atanır.
  3. URLVariables nesnesi, URLRequest nesnesinin data özelliğine atanır.
  4. URLRequest.method özelliğinin değeri URLRequestMethod.POST olarak ayarlanır.
  5. Örnek navigateToURL öğesini çağırır ve böylece uzak uygulamanın URL'sine yeni bir tarayıcı penceresi açılır.

Not: Örneği çalıştırmak için örnekteki uzak uygulama URL'si çalışan bir URL'yle değiştirilmelidir. Ayrıca, bir sunucu kodunun Flash Player tarafından URLVariables nesnesinde yakalanan bilgileri işlemesi gerekir.

package {
    import flash.display.Sprite;
    import flash.net.navigateToURL;
    import flash.net.URLRequest;
    import flash.net.URLRequestMethod;
    import flash.net.URLVariables;

    public class URLRequest_method extends Sprite {

        public function URLRequest_method() {
            var url:String = "http://www.[yourDomain].com/application.jsp";
            var request:URLRequest = new URLRequest(url);
            
            var variables:URLVariables = new URLVariables();
            variables.exampleSessionId = new Date().getTime();
            variables.exampleUserLabel = "guest";
            request.data = variables;
            request.method = URLRequestMethod.POST;
            
            navigateToURL(request);
        }
    }
}

requestHeaders

özellik 
requestHeaders:Array

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

HTTP isteğine eklenecek HTTP istek üstbilgileri dizisi. Dizi URLRequestHeader nesnelerinden oluşur. Dizideki her nesne, şu şekilde bir ad dizesi ve bir değer dizesi içeren bir URLRequestHeader nesnesi olmalıdır:

     var rhArray:Array = new Array(new URLRequestHeader("Content-Type", "text/html"));
     

Flash Player ve AIR çalışma zamanı, istek üstbilgilerine belirli kısıtlamalar getirir; daha fazla bilgi için URLRequestHeader sınıfının açıklamasına bakın.

URLRequest parametrelerini kabul eden tüm yöntemler requestHeaders özelliğini desteklemez, bu konuda bilgi almak için çağırdığınız yöntemin belgelerine başvurun. Örneğin, FileReference.upload() ve FileReference.download() yöntemleri URLRequest.requestHeaders özelliğini desteklemez.

Tarayıcı sınırlamaları nedeniyle, özel HTTP isteği üstbilgileri yalnızca POST istekleri için desteklenip GET istekleri için desteklenmez.



Uygulama
    public function get requestHeaders():Array
    public function set requestHeaders(value:Array):void

İlgili API Öğeleri

url

özellik 
url:String

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

İstenecek URL.

Tekdüzen Kaynak Tanımlayıcısı belirtiminde (bkz. http://www.faqs.org/rfcs/rfc1738.html) güvenilir olmayan niteliğiyle açıklanan veya URLRequest nesnesinin URL şemasında saklanan (saklanma amaçlarıyla kullanılmadıklarında) karakterleri kodladığınızdan emin olun. Örneğin, "http://www.example.com/orderForm.cfm?item=%23B-3&discount=50%25" adresindeki gibi yüzde (%) sembolü için "%25" öğesini ve sayı işareti (#) için "%23" öğesini kullanın.

İçerik Adobe AIR uygulama güvenlik sanal alanında çalışmadığı sürece, varsayılan olarak, URL ile çağıran dosyanın aynı etki alanında olması gerekir. Farklı bir etki alanından veri yüklemeniz gerekiyorsa, verileri barındıran sunucuya bir URL ilke dosyası yerleştirin. Daha fazla bilgi için, URLRequest sınıfının açıklamasına bakın.

Adobe AIR'da çalışan içerik için uygulama güvenlik sanal alanındaki dosyalar (AIR uygulamasıyla yüklenen dosyalar) şu URL şemalarından herhangi birini kullanarak URL'lere erişebilir:

  • http ve https
  • file
  • app-storage
  • app

Not: IPv6 (Internet Protokolü sürüm 6), AIR ve Flash Player 9.0.115.0 ve sonraki sürümlerde desteklenir. IPv6, 128 bit adresleri destekleyen bir Internet Protokolü sürümüdür (32 bit adresleri destekleyen önceki IPv4 protokolündeki bir geliştirme). Ağ arabirimleriniz üzerinde IPv6'yı etkinleştirmeniz gerekebilir. Daha fazla bilgi için verileri barındıran işletim sisteminin Yardım bölümüne bakın. IPv6, barındıran sistem üzerinde destekleniyorsa, köşeli ayraç ([]) içindeki URL'lerde şu şekilde sayısal IPv6 adresleri belirtebilirsiniz.

     rtmp://[2001:db8:ccc3:ffff:0:444d:555e:666f]:1935/test
     



Uygulama
    public function get url():String
    public function set url(value:String):void

Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek, ActionScript 3.0'da Loader sınıfını kullanarak dinamik olarak bir görüntüyü nasıl yükleyebileceğinizi gösterir. Örnek ActionScriptExamples.com tarafından sağlanmıştır.
var url:String = "http://www.helpexamples.com/flash/images/image2.jpg";
var urlRequest:URLRequest = new URLRequest(url);
var loader:Loader = new Loader();
loader.load(urlRequest);
addChild(loader);
    

useCache

özellik 
useCache:Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0

Bu URLRequest veriyi getirmeden önce yerel önbelleğe başvurulup başvurulmayacağını belirtir.

Not:HTMLLoader.load() yöntemi URLRequest.useCache özelliğini desteklemez.

Varsayılan değer şudur true.



Uygulama
    public function get useCache():Boolean
    public function set useCache(value:Boolean):void

Atar
SecurityError — Arayan, AIR uygulama güvenlik sanal alanında değildir.

İlgili API Öğeleri

userAgent

özellik 
userAgent:String

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

HTTP isteğinde kullanılacak kullanıcı-aracı dizesini belirtir.

Varsayılan değer, Flash Player tarafından kullanılan kullanıcı aracısı dizesiyle aynı olup Mac, Linux ve Windows'ta farklıdır.

Not: URLRequest nesnesi HTMLLoader nesnesinin load() yöntemiyle kullanıldığında bu özellik kullanıcı aracı dizesini etkilemez. HTMLLoader nesnesine kullanıcı aracı dizesi ayarlamak için, HTMLLoader nesnesinin userAgent özelliğini ayarlayın veya statik URLRequestDefaults.userAgent özelliğini ayarlayın.



Uygulama
    public function get userAgent():String
    public function set userAgent(value:String):void

Atar
SecurityError — Arayan, AIR uygulama güvenlik sanal alanında değildir.

İlgili API Öğeleri

Yapıcı Ayrıntı

URLRequest

()Yapıcı
public function URLRequest(url:String = null)

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

Bir URLRequest nesnesi oluşturur. System.useCodePage öğesi true değerindeyse istek, Unicode yerine sistem kod sayfası kullanılarak kodlanır. System.useCodePage öğesi false değerindeyse, istek, sistem kod sayfası yerine Unicode kullanılarak kodlanır.

Parametreler
url:String (default = null) — İstenecek URL. Daha sonra url özelliğini kullanarak URL'yi ayarlayabilirsiniz.

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )

Aşağıdaki örnek, navigateToURL() yöntemini kullanarak Flash Player'dan nasıl yeni tarayıcı açabileceğinizi gösterir. Örnek, ActionScriptExamples.com tarafından sağlanmıştır.
// Requires
// - Button symbol on Stage (or a display object, such as a MovieClip) with instance name "buttonSymbol"
//
buttonSymbol.addEventListener(MouseEvent.CLICK, buttonSymbol_click);
 
function buttonSymbol_click(evt:MouseEvent):void {
    var req:URLRequest = new URLRequest("http://www.adobe.com/");
    navigateToURL(req, "_blank");
}
Yöntem Ayrıntısı

useRedirectedURL

()yöntem
public function useRedirectedURL(sourceRequest:URLRequest, wholeURL:Boolean = false, pattern:* = null, replace:String = null):void

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

URLRequest kaynağından yeniden yönlendirilen bir URL'nin yeni bir URLRequest dahilindeki URL'nin bir kısmının yerine geçmesine izin verir. Bu, ilk isteğin yeniden yönlendirilmesinin ardından ondan sonra gelen isteklerin doğrudan yeniden yönlendirilen sunucu konumuna gönderilmesine olanak tanır.

İlk URLRequest tamamlandıktan sonra HTTPStatusEvent.redirected öğesi true ise, bu yöntem ilk istek sourceRequest olarak kullanılarak çağırılabilir. Varsayılan olarak, yeniden yönlendirilen URL'deki etki alanı bu URLRequest'e ait URL'deki etki alanının yerine kullanılır. Bu yöntem çağrılmadan önce URLRequest.url ayarlanmalıdır. Bu URLRequest yüklenmeden önce yöntem çağrılmalıdır. İsteğe bağlı olarak, wholeURL parametresi true ise, URLRequest kaynağındaki url'nin tamamı (dosya adı hariç), bu URLRequest dahilindeki URL'nin tamamının (son dosya adı hariç) yerine geçer. Arayan, pattern parametresinde isteğe bağlı olarak bir dize ya da normal ifade sağlayabilir. Desen aranır ve replace parametresindeki dize ile değiştirilir. Bu arama ve değiştirme işlemi, URL'nin değişiminden sonra gerçekleşir.

Parametreler

sourceRequest:URLRequest — Önceden istenmiş ve yeniden yönlendirilmiş bir URLRequest nesnesidir. Yeniden yönlendirilen URL, bu URLRequest nesnesine ait URL parçasının yerine geçmesi için kullanılır.
 
wholeURL:Boolean (default = false) — Bu isteğin URL etki alanının yerine sadece sourceRequest son URL'sinin etki alanının mı yoksa dosya adı hariç URL'nin tamamının mı kullanılacağıyla ilgilidir. Varsayılan değer·false şeklindedir.
 
pattern:* (default = null) — URL'de aranacak bir desendir. String veya RegExp nesnesi olabilir. Varsayılan değer null şeklindedir.
 
replace:String (default = null) — URL'de bulunması durumunda desenle değiştirmek için kullanılacak bir dizedir. Varsayılan değer null şeklindedir.

İlgili API Öğeleri

URLRequestExample.as

Şu örnek yeni bir Loader nesnesi oluşturur ve bu nesneyi XML dosyasına giden yola sahip bir URLRequest nesnesine iletir. Yükleme işlemi başarılıysa, bir complete olayı gönderilir ve XML dosyasındaki veriler çıktıyı izler. Ek olay işleyicileri error olayları da dahil olmak üzere diğer olayları yakalar.

Bu örneği çalıştırmak için, SWF dosyanızla aynı dizine XMLFile.xml adlı bir dosya yerleştirin.

package {
    import flash.display.Sprite;
    import flash.events.*;
    import flash.net.*;

    public class URLRequestExample extends Sprite {
        private var loader:URLLoader;
        
        public function URLRequestExample() {
            loader = new URLLoader();
            configureListeners(loader);

            var request:URLRequest = new URLRequest("XMLFile.xml");
            try {
                loader.load(request);
            } catch (error:Error) {
                trace("Unable to load requested document.");
            }
        }

        private function configureListeners(dispatcher:IEventDispatcher):void {
            dispatcher.addEventListener(Event.COMPLETE, completeHandler);
            dispatcher.addEventListener(Event.OPEN, openHandler);
            dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
            dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
            dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
            dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
        }

        private function completeHandler(event:Event):void {
            var loader:URLLoader = URLLoader(event.target);
            trace("completeHandler: " + loader.data);
        }

        private function openHandler(event:Event):void {
            trace("openHandler: " + event);
        }

        private function progressHandler(event:ProgressEvent):void {
            trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal);
        }

        private function securityErrorHandler(event:SecurityErrorEvent):void {
            trace("securityErrorHandler: " + event);
        }

        private function httpStatusHandler(event:HTTPStatusEvent):void {
            trace("httpStatusHandler: " + event);
        }

        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.