Adobe® AIR® API Reference for HTML Developers
Home  |  Show Classes List |  Index  |  Appendixes

Language Reference only       
R Index 
3D:
Context3D
Context3DBlendFactor
Context3DClearMask
Context3DCompareMode
Context3DProgramType
Context3DRenderMode
Context3DStencilAction
Context3DTextureFormat
Context3DTriangleFace
Context3DVertexBufferFormat
CubeTexture
IndexBuffer3D
Program3D
Stage3D
Texture
VertexBuffer3D
Air.net:
ServiceMonitor
SocketMonitor
URLMonitor
Air.update:
ApplicationUpdater
ApplicationUpdaterUI
DownloadErrorEvent
StatusFileUpdateErrorEvent
StatusFileUpdateEvent
StatusUpdateErrorEvent
StatusUpdateEvent
UpdateEvent
Data:
EncryptedLocalStore
SQLCollationType
SQLColumnNameStyle
SQLColumnSchema
SQLConnection
SQLError
SQLErrorEvent
SQLErrorOperation
SQLEvent
SQLIndexSchema
SQLMode
SQLResult
SQLSchema
SQLSchemaResult
SQLStatement
SQLTableSchema
SQLTransactionLockType
SQLTriggerSchema
SQLUpdateEvent
SQLViewSchema
Desktop:
Clipboard
ClipboardFormats
ClipboardTransferMode
DockIcon
Icon
InteractiveIcon
NativeApplication
NativeProcess
NativeProcessStartupInfo
NotificationType
SystemTrayIcon
Display:
BitmapData
NativeMenu
NativeMenuItem
Screen
Stage
StageDisplayState
StageQuality
Events:
ActivityEvent
AsyncErrorEvent
BrowserInvokeEvent
DataEvent
DatagramSocketDataEvent
DNSResolverEvent
DRMAuthenticateEvent
DRMStatusEvent
ErrorEvent
Event
EventDispatcher
FileListEvent
HTTPStatusEvent
InvokeEvent
InvokeEventReason
IOErrorEvent
LocationChangeEvent
MouseEvent
NativeProcessExitEvent
NetDataEvent
NetMonitorEvent
NetStatusEvent
OutputProgressEvent
ProgressEvent
SampleDataEvent
SecurityErrorEvent
ServerSocketConnectEvent
StatusEvent
StorageVolumeChangeEvent
TimerEvent
UncaughtErrorEvent
UncaughtErrorEvents
File:
File
FileMode
FileStream
StorageVolume
StorageVolumeInfo
Functions:
trace()
generateRandomBytes()
navigateToURL()
sendToURL()
Geom:
Matrix
Point
Rectangle
Media:
AudioDecoder
AudioPlaybackMode
H264Level
H264Profile
H264VideoStreamSettings
ID3Info
InputMediaStream
Microphone
MicrophoneEnhancedMode
MicrophoneEnhancedOptions
Sound
SoundChannel
SoundCodec
SoundLoaderContext
SoundMixer
SoundTransform
VideoCodec
VideoStatus
VideoStreamSettings
Native window:
NativeWindow
NativeWindowBoundsEvent
NativeWindowDisplayState
NativeWindowDisplayStateEvent
NativeWindowInitOptions
NativeWindowRenderMode
NativeWindowResize
NativeWindowSystemChrome
NativeWindowType
Net:
AAAARecord
ARecord
CertificateStatus
DatagramSocket
DNSResolver
FileFilter
InterfaceAddress
IPVersion
LocalConnection
MXRecord
NetConnection
NetMonitor
NetStreamAppendBytesAction
NetStreamMulticastInfo
NetworkInfo
NetworkInterface
ObjectEncoding
PTRRecord
ResourceRecord
Responder
SecureSocket
ServerSocket
SharedObject
SharedObjectFlushStatus
Socket
SRVRecord
URLLoader
URLLoaderDataFormat
URLRequest
URLRequestDefaults
URLRequestHeader
URLRequestMethod
URLStream
URLVariables
XMLSocket
Security:
ReferencesValidationSetting
RevocationCheckSettings
SignatureStatus
SignerTrustSettings
X500DistinguishedName
X509Certificate
XMLSignatureValidator
System:
Capabilities
Security
System
Updater
Ui:
Keyboard
KeyboardType
KeyLocation
Mouse
MouseCursorData
Utils:
Vector
ByteArray
Collator
CollatorMode
CompressionAlgorithm
CurrencyFormatter
CurrencyParseResult
DateTimeFormatter
DateTimeNameContext
DateTimeNameStyle
DateTimeStyle
Endian
HTMLLoader
HTMLPDFCapability
LastOperationStatus
LocaleID
NationalDigitsType
NumberFormatter
NumberParseResult
StringTools
Timer
  Symbols   A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
R — class Keyboard
Constant associated with the key code value for the R key (82).
rate — class Microphone
The rate at which the microphone is capturing sound, in kHz.
READ — class SQLMode
Indicates that the connection is opened in read-only mode.
READ — class FileMode
Used for a file to be opened in read-only mode.
readAhead — class FileStream
The minimum amount of data to read from disk when reading files asynchronously.
readBoolean() — method, class FileStream
Reads a Boolean value from the file stream, byte stream, or byte array.
readBoolean() — method, class Socket
Reads a Boolean value from the socket.
readBoolean() — method, class URLStream
Reads a Boolean value from the stream.
readBoolean() — method, class ByteArray
Reads a Boolean value from the byte stream.
readBoolean() — method, class ByteArray
Reads a Boolean value from the byte stream.
readByte() — method, class FileStream
Reads a signed byte from the file stream, byte stream, or byte array.
readByte() — method, class Socket
Reads a signed byte from the socket.
readByte() — method, class URLStream
Reads a signed byte from the stream.
readByte() — method, class ByteArray
Reads a signed byte from the byte stream.
readByte() — method, class ByteArray
Reads a signed byte from the byte stream.
readBytes(flash.utils:ByteArray bytes, uint offset, uint length) — method, class FileStream
Reads the number of data bytes, specified by the length parameter, from the file stream, byte stream, or byte array.
readBytes(flash.utils:ByteArray bytes, uint offset, uint length) — method, class Socket
Reads the number of data bytes specified by the length parameter from the socket.
readBytes(flash.utils:ByteArray bytes, uint offset, uint length) — method, class URLStream
Reads length bytes of data from the stream.
readBytes(flash.utils:ByteArray bytes, uint offset, uint length) — method, class ByteArray
Reads the number of data bytes, specified by the length parameter, from the byte stream.
readBytes(flash.utils:ByteArray bytes, uint offset, uint length) — method, class ByteArray
Reads the number of data bytes, specified by the length parameter, from the byte stream.
readDouble() — method, class FileStream
Reads an IEEE 754 double-precision floating point number from the file stream, byte stream, or byte array.
readDouble() — method, class Socket
Reads an IEEE 754 double-precision floating-point number from the socket.
readDouble() — method, class URLStream
Reads an IEEE 754 double-precision floating-point number from the stream.
readDouble() — method, class ByteArray
Reads an IEEE 754 double-precision (64-bit) floating-point number from the byte stream.
readDouble() — method, class ByteArray
Reads an IEEE 754 double-precision (64-bit) floating-point number from the byte stream.
readFloat() — method, class FileStream
Reads an IEEE 754 single-precision floating point number from the file stream, byte stream, or byte array.
readFloat() — method, class Socket
Reads an IEEE 754 single-precision floating-point number from the socket.
readFloat() — method, class URLStream
Reads an IEEE 754 single-precision floating-point number from the stream.
readFloat() — method, class ByteArray
Reads an IEEE 754 single-precision (32-bit) floating-point number from the byte stream.
readFloat() — method, class ByteArray
Reads an IEEE 754 single-precision (32-bit) floating-point number from the byte stream.
readInt() — method, class FileStream
Reads a signed 32-bit integer from the file stream, byte stream, or byte array.
readInt() — method, class Socket
Reads a signed 32 bit integer from the socket.
readInt() — method, class URLStream
Reads a signed 32-bit integer from the stream.
readInt() — method, class ByteArray
Reads a signed 32-bit integer from the byte stream.
readInt() — method, class ByteArray
Reads a signed 32-bit integer from the byte stream.
readMultiByte(uint length, String charSet) — method, class FileStream
Reads a multibyte string of specified length from the file stream, byte stream, or byte array using the specified character set.
readMultiByte(uint length, String charSet) — method, class Socket
Reads a multibyte string from the byte stream, using the specified character set.
readMultiByte(uint length, String charSet) — method, class URLStream
Reads a multibyte string of specified length from the byte stream using the specified character set.
readMultiByte(uint length, String charSet) — method, class ByteArray
Reads a multibyte string of specified length from the byte stream using the specified character set.
readMultiByte(uint length, String charSet) — method, class ByteArray
Reads a multibyte string of specified length from the byte stream using the specified character set.
readObject() — method, class FileStream
Reads an object from the file stream, byte stream, or byte array, encoded in AMF serialized format.
readObject() — method, class Socket
Reads an object from the socket, encoded in AMF serialized format.
readObject() — method, class URLStream
Reads an object from the socket, encoded in Action Message Format (AMF).
readObject() — method, class ByteArray
Reads an object from the byte array, encoded in AMF serialized format.
readObject() — method, class ByteArray
Reads an object from the byte array, encoded in AMF serialized format.
readShort() — method, class FileStream
Reads a signed 16-bit integer from the file stream, byte stream, or byte array.
readShort() — method, class Socket
Reads a signed 16 bit integer from the socket.
readShort() — method, class URLStream
Reads a signed 16-bit integer from the stream.
readShort() — method, class ByteArray
Reads a signed 16-bit integer from the byte stream.
readShort() — method, class ByteArray
Reads a signed 16-bit integer from the byte stream.
readUnsignedByte() — method, class FileStream
Reads an unsigned byte from the file stream, byte stream, or byte array.
readUnsignedByte() — method, class Socket
Reads an unsigned byte from the socket.
readUnsignedByte() — method, class URLStream
Reads an unsigned byte from the stream.
readUnsignedByte() — method, class ByteArray
Reads an unsigned byte from the byte stream.
readUnsignedByte() — method, class ByteArray
Reads an unsigned byte from the byte stream.
readUnsignedInt() — method, class FileStream
Reads an unsigned 32-bit integer from the file stream, byte stream, or byte array.
readUnsignedInt() — method, class Socket
Reads an unsigned 32 bit integer from the socket.
readUnsignedInt() — method, class URLStream
Reads an unsigned 32-bit integer from the stream.
readUnsignedInt() — method, class ByteArray
Reads an unsigned 32-bit integer from the byte stream.
readUnsignedInt() — method, class ByteArray
Reads an unsigned 32-bit integer from the byte stream.
readUnsignedShort() — method, class FileStream
Reads an unsigned 16-bit integer from the file stream, byte stream, or byte array.
readUnsignedShort() — method, class Socket
Reads an unsigned 16 bit integer from the socket.
readUnsignedShort() — method, class URLStream
Reads an unsigned 16-bit integer from the stream.
readUnsignedShort() — method, class ByteArray
Reads an unsigned 16-bit integer from the byte stream.
readUnsignedShort() — method, class ByteArray
Reads an unsigned 16-bit integer from the byte stream.
readUTF() — method, class FileStream
Reads a UTF-8 string from the file stream, byte stream, or byte array.
readUTF() — method, class Socket
Reads a UTF-8 string from the socket.
readUTF() — method, class URLStream
Reads a UTF-8 string from the stream.
readUTF() — method, class ByteArray
Reads a UTF-8 string from the byte stream.
readUTF() — method, class ByteArray
Reads a UTF-8 string from the byte stream.
readUTFBytes(uint length) — method, class FileStream
Reads a sequence of UTF-8 bytes from the byte stream or byte array and returns a string.
readUTFBytes(uint length) — method, class Socket
Reads the number of UTF-8 data bytes specified by the length parameter from the socket, and returns a string.
readUTFBytes(uint length) — method, class URLStream
Reads a sequence of length UTF-8 bytes from the stream, and returns a string.
readUTFBytes(uint length) — method, class ByteArray
Reads a sequence of UTF-8 bytes specified by the length parameter from the byte stream and returns a string.
readUTFBytes(uint length) — method, class ByteArray
Reads a sequence of UTF-8 bytes specified by the length parameter from the byte stream and returns a string.
reason — class InvokeEvent
The reason for this InvokeEvent.
receive() — method, class DatagramSocket
Enables this DatagramSocket object to receive incoming packets on the bound IP address and port.
receiveControlBytesPerSecond — class NetStreamMulticastInfo
Specifies the rate at which the local node is receiving control overhead messages from peers, in bytes per second.
receiveDataBytesPerSecond — class NetStreamMulticastInfo
Specifies the rate at which the local node is receiving media data from peers, from the server, and over IP multicast, in bytes per second.
receiveDataBytesPerSecondFromIPMulticast — class NetStreamMulticastInfo
Specifies the rate at which the local node is receiving data from IP Multicast, in bytes per second.
receiveDataBytesPerSecondFromServer — class NetStreamMulticastInfo
Specifies the rate at which the local node is receiving media data from the server, in bytes per second.
RECORD — class Keyboard
Record item or engage record transport mode
rect — class BitmapData
The rectangle that defines the size and location of the bitmap image.
Rectangle — class, package window.runtime.flash.geom
A Rectangle object is an area defined by its position, as indicated by its top-left corner point (x, y) and by its width and its height.
Rectangle(Number x, Number y, Number width, Number height) — Constructor, class Rectangle
Creates a new Rectangle object with the top-left corner specified by the x and y parameters and with the specified width and height parameters.
RED — class Keyboard
Red function key button
reencrypt — Event, class SQLConnection
Dispatched when a reencrypt() method call's operation completes successfully.
reencrypt(flash.utils:ByteArray newEncryptionKey, flash.net:Responder responder) — method, class SQLConnection
Changes the encryption key of an encrypted database.
REENCRYPT — class SQLErrorOperation
Indicates that the SQLConnection.reencrypt() method was called.
REENCRYPT — class SQLEvent
The SQLEvent.REENCRYPT constant defines the value of the type property of a reencrypt event object.
referencesStatus — class XMLSignatureValidator
The validity status of the data in the references in the signature SignedInfo element.
referencesValidationSetting — class XMLSignatureValidator
Specifies the conditions under which references are checked.
ReferencesValidationSetting — final class, package window.runtime.flash.security
The ReferencesValidationSetting class defines constants used by the referencesValidationSetting property of an XMLSignatureValidator object.
registerClassAlias(String aliasName, Class classObject) — Package Function, flash.net
registerCursor(String name, flash.ui:MouseCursorData cursor) — Static Method , class Mouse
Registers a native cursor under the given name, with the given data.
relatedObject — class MouseEvent
A reference to a display list object that is related to the event.
releaseSavepoint — Event, class SQLConnection
Dispatched when a releaseSavepoint() method call's operation completes successfully.
releaseSavepoint(String name, flash.net:Responder responder) — method, class SQLConnection
This method commits the SQL operations made since the most recent savepoint or the named savepoint if a name is specified.
RELEASE_SAVEPOINT — class SQLErrorOperation
Indicates that the SQLConnection.releaseSavepoint() method was called.
RELEASE_SAVEPOINT — class SQLEvent
The SQLEvent.RELEASE_SAVEPOINT constant defines the value of the type property of a releaseSavepoint event object.
reload() — method, class HTMLLoader
Reloads the page from the current location.
REMOTE — class Security
The file is from an Internet URL and operates under domain-based sandbox rules.
remoteAddress — class DatagramSocket
The IP address of the remote machine to which this socket is connected.
remoteAddress — class Socket
The IP address of the remote machine to which this socket is connected.
remotePort — class DatagramSocket
The port on the remote machine to which this socket is connected.
remotePort — class Socket
The port on the remote machine to which this socket is connected.
removeAllItems() — method, class NativeMenu
Removes all items from the menu.
removeAsDefaultApplication(String extension) — method, class NativeApplication
Removes this application as the default for opening files with the specified extension.
removeChildAt(int index) — method, class Stage
Removes a child DisplayObject from the specified index position in the child list of the DisplayObjectContainer.
REMOVED — class Event
The Event.REMOVED constant defines the value of the type property of a removed event object.
REMOVED_FROM_STAGE — class Event
The Event.REMOVED_FROM_STAGE constant defines the value of the type property of a removedFromStage event object.
removeEventListener(String type, Function listener, Boolean useCapture) — method, class SQLConnection
Removes a listener from the EventDispatcher object.
removeEventListener(String type, Function listener, Boolean useCapture) — method, class NativeApplication
Removes a listener from the EventDispatcher object.
removeEventListener(String type, Function listener, Boolean useCapture) — method, class EventDispatcher
Removes a listener from the EventDispatcher object.
removeItem(String name) — Static Method , class EncryptedLocalStore
Removes the item with the given name from the encrypted local store.
removeItem(flash.display:NativeMenuItem item) — method, class NativeMenu
Removes the specified menu item.
removeItemAt(int index) — method, class NativeMenu
Removes and returns the menu item at the specified index.
RENDER — class Event
The Event.RENDER constant defines the value of the type property of a render event object.
renderMode — class NativeWindow
Reports the window renderMode setting used to create this window.
renderMode — class NativeWindowInitOptions
Specifies the render mode of the NativeWindow object created with this NativeWindowInitOptions.
repeatCount — class Timer
The total number of times the timer is set to run.
requestContext3D(String context3DRenderMode) — method, class Stage3D
Request the creation of a Context3D object for this Stage3D instance.
requestedLocaleIDName — class Collator
The name of the requested locale ID that was passed to the constructor of this Collator object.
requestedLocaleIDName — class CurrencyFormatter
The name of the requested locale ID that was passed to the constructor of this CurrencyFormatter object.
requestedLocaleIDName — class DateTimeFormatter
The name of the requested locale ID that was passed to the constructor of this DateTimeFormatter object.
requestedLocaleIDName — class NumberFormatter
The name of the requested locale ID that was passed to the constructor of this NumberFormatter object.
requestedLocaleIDName — class StringTools
The name of the requested locale ID that was passed to the constructor of this StringTools object.
requestHeaders — class URLRequest
The array of HTTP request headers to be appended to the HTTP request.
REQUIRED_IF_AVAILABLE — class RevocationCheckSettings
Check certificate revocation if the certificate includes revocation information.
reset() — Static Method , class EncryptedLocalStore
Clears the entire encrypted local store, deleting all data.
reset() — method, class Timer
Stops the timer, if it is running, and sets the currentCount property back to 0, like the reset button of a stopwatch.
RESET_BEGIN — class NetStreamAppendBytesAction
Indicates a timescale discontinuity.
RESET_SEEK — class NetStreamAppendBytesAction
Indicates a timescale discontinuity.
resizable — class NativeWindow
Reports the resizable setting used to create this window.
resizable — class NativeWindowInitOptions
Specifies whether the window can be resized by the user.
resize — Event, class NativeWindow
Dispatched by this NativeWindow object after the window has been resized.
resize — Event, class Stage
Dispatched when the scaleMode property of the Stage object is set to StageScaleMode.NO_SCALE and the SWF file is resized.
RESIZE — class Event
The Event.RESIZE constant defines the value of the type property of a resize event object.
RESIZE — class NativeWindowBoundsEvent
Defines the value of the type property of a resize event object.
resizing — Event, class NativeWindow
Dispatched by this NativeWindow object immediately before the window is to be resized on the desktop.
RESIZING — class NativeWindowBoundsEvent
Defines the value of the type property of a resizing event object.
resolvePath(String path) — method, class File
Creates a new File object with a path relative to this File object's path, based on the path parameter (a string).
ResourceRecord — class, package window.runtime.flash.net.dns
The ResourceRecord class is the base class for Domain Name System (DNS) resource record classes.
resourceRecords — class DNSResolverEvent
An array containing the resource records returned by the DNS lookup operation.
Responder — class, package window.runtime.flash.net
The Responder class provides an object that is used in NetConnection.call() to handle return values from the server related to the success or failure of specific operations.
Responder(Function result, Function status) — Constructor, class Responder
Creates a new Responder object.
responseHeaders — class HTTPStatusEvent
The response headers that the response returned, as an array of URLRequestHeader objects.
responseURL — class HTTPStatusEvent
The URL that the response was returned from.
restore() — method, class NativeWindow
Restores this window from either a minimized or a maximized state.
result — Event, class SQLStatement
Dispatched when an execute() or next() method call's operation completes successfully.
RESULT — class SQLEvent
The SQLEvent.RESULT constant defines the value of the type property of a result event object.
resume() — Static Method , class System
Resumes the application after calling System.pause().
revocationCheckSetting — class XMLSignatureValidator
Specifies how certificate revocation is checked.
RevocationCheckSettings — final class, package window.runtime.flash.security
The RevocationCheckSettings class defines constants used by the revocationCheckSetting property of an XMLSignatureValidator object.
REVOKED — class CertificateStatus
The certificate has been revoked.
REWIND — class Keyboard
Engage rewind transport mode
RICH_TEXT_FORMAT — class ClipboardFormats
Rich Text Format data.
right — class Rectangle
The sum of the x and width properties.
RIGHT — class NativeWindowResize
The right edge of the window.
RIGHT — class KeyLocation
Indicates the key activated is in the right key location (there is more than one possible location for this key).
RIGHT — class Keyboard
Constant associated with the key code value for the Right Arrow key (39).
RIGHTBRACKET — class Keyboard
Constant associated with the key code value for the ] key (221).
rightClick — Event, class SystemTrayIcon
Dispatched by this SystemTrayIcon object on right mouse click.
RIGHT_CLICK — class MouseEvent
Defines the value of the type property of a rightClick event object.
rightMouseDown — Event, class SystemTrayIcon
Dispatched by this SystemTrayIcon object on right mouse down.
RIGHT_MOUSE_DOWN — class MouseEvent
Defines the value of the type property of a rightMouseDown event object.
rightMouseUp — Event, class SystemTrayIcon
Dispatched by this SystemTrayIcon object on right mouse up.
RIGHT_MOUSE_UP — class MouseEvent
Defines the value of the type property of a rightMouseUp event object.
rightPeak — class SoundChannel
The current amplitude (volume) of the right channel, from 0 (silent) to 1 (full amplitude).
rightToLeft — class SoundTransform
A value, from 0 (none) to 1 (all), specifying how much of the right input is played in the left speaker.
rightToRight — class SoundTransform
A value, from 0 (none) to 1 (all), specifying how much of the right input is played in the right speaker.
rollback — Event, class SQLConnection
Dispatched when a rollback() method call's operation completes successfully.
rollback(flash.net:Responder responder) — method, class SQLConnection
Rolls back an existing transaction created using the begin() method, meaning all changes made by any SQL statements in the transaction are discarded.
ROLLBACK — class SQLErrorOperation
Indicates that the SQLConnection.rollback() method was called.
ROLLBACK — class SQLEvent
The SQLEvent.ROLLBACK constant defines the value of the type property of a rollback event object.
rollbackToSavepoint — Event, class SQLConnection
Dispatched when a rollbackToSavepoint() method call's operation completes successfully.
rollbackToSavepoint(String name, flash.net:Responder responder) — method, class SQLConnection
Rolls back any SQL operations since the most recent savepoint or the named savepoint if a name is specified.
ROLLBACK_TO_SAVEPOINT — class SQLErrorOperation
Indicates that the SQLConnection.rollbackToSavepoint() method was called.
ROLLBACK_TO_SAVEPOINT — class SQLEvent
The SQLEvent.ROLLBACK_TO_SAVEPOINT constant defines the value of the type property of a rollbackToSavepoint event object.
ROLL_OUT — class MouseEvent
Defines the value of the type property of a rollOut event object.
ROLL_OVER — class MouseEvent
Defines the value of the type property of a rollOver event object.
rootDirectory — class StorageVolumeChangeEvent
A File object corresponding to the root directory of the mounted volume.
rootDirectory — class StorageVolume
A File object corresponding to the root directory of the volume.
rotate(Number angle) — method, class Matrix
Applies a rotation transformation to the Matrix object.
rowID — class SQLUpdateEvent
The unique row identifier of the row that was inserted, deleted, or updated.
rowsAffected — class SQLResult
Indicates how many rows were affected by the operation.
running — class ServiceMonitor
Whether the monitor has been started.
running — class NativeProcess
Indicates if this native process is currently running.
running — class Timer
The timer's current state; true if the timer is running, otherwise false.
runtimeApplicationDomain — class HTMLLoader
The application domain to use for the window.runtime object in JavaScript in the HTML page.
runtimePatchLevel — class NativeApplication
The patch level of the runtime hosting this application.
runtimeVersion — class NativeApplication
The version number of the runtime hosting this application.
Symbols   A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z