Naslaggids voor Adobe ActionScript® 3.0 voor het Adobe® Flash®-platform
Startpagina  |  Lijst met pakketten en klassen verbergen |  Pakketten  |  Klassen  |  Nieuw  |  Index  |  Bijlagen  |  Waarom in het Engels?
Filters: Gegevens ophalen van server...
Gegevens ophalen van server...
flash.events 

IOErrorEvent  - AS3

Pakketflash.events
Klassepublic class IOErrorEvent
OverervingIOErrorEvent Inheritance ErrorEvent Inheritance TextEvent Inheritance Event Inheritance Object

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

Een IOErrorEvent-object wordt verzonden wanneer door een fout het invoeren of uitvoeren mislukt.

Met de foutopsporingsversie van Flash Player of de toepassing AIR Debug Launcher (ADL) kunt u op foutgebeurtenissen zonder listeners controleren. De tekenreeks die is gedefinieerd met de parameter text van de IOErrorEvent constructor, wordt weergegeven.

Bekijk de voorbeelden

Verwante API-elementen



Openbare eigenschappen
 EigenschapGedefinieerd door
 Inheritedbubbles : Boolean
[alleen-lezen] Geeft aan of een gebeurtenis een terugkoppelgebeurtenis is.
Event
 Inheritedcancelable : Boolean
[alleen-lezen] Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen.
Event
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
 InheritedcurrentTarget : Object
[alleen-lezen] Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener.
Event
 InheritederrorID : int
[alleen-lezen] Bevat het referentienummer dat aan de specifieke fout is gekoppeld.
ErrorEvent
 InheritedeventPhase : uint
[alleen-lezen] De huidige fase in de gebeurtenisstroom.
Event
 Inheritedtarget : Object
[alleen-lezen] Doel van gebeurtenis.
Event
 Inheritedtext : String
Het teken of de tekenreeks dat/die door de gebruiker is ingevoerd voor een gebeurtenis textInput.
TextEvent
 Inheritedtype : String
[alleen-lezen] Het type gebeurtenis.
Event
Openbare methoden
 MethodeGedefinieerd door
  
IOErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Maakt een Event-object dat specifieke informatie bevat over gebeurtenissen ioError.
IOErrorEvent
  
[overschrijven] Maakt een kopie van een object IOErrorEvent en stelt de waarde van elke eigenschap in zodat deze overeenkomt met die van het origineel.
IOErrorEvent
 Inherited
formatToString(className:String, ... arguments):String
Een hulpprogrammafunctie voor de implementatie van de methode toString() in aangepaste ActionScript 3.0-Event-klassen.
Event
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
 Inherited
Controleert of de methode preventDefault() is aangeroepen voor de gebeurtenis.
Event
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
 Inherited
Annuleert het standaardgedrag van een gebeurtenis wanneer dat gedrag kan worden geannuleerd.
Event
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
 Inherited
Voorkomt het verwerken van gebeurtenislisteners in het huidige knooppunt en volgende knooppunten in de gebeurtenisstroom.
Event
 Inherited
Voorkomt het verwerken van gebeurtenislisteners in knooppunten die volgen op het huidige knooppunt in de gebeurtenisstroom.
Event
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
  
[overschrijven] Retourneert een tekenreeks die alle eigenschappen van het object IOErrorEvent bevat.
IOErrorEvent
 Inherited
Retourneert de primitieve waarde van het opgegeven object.
Object
Openbare constanten
 ConstanteGedefinieerd door
  IO_ERROR : String = "ioError"
[statisch] Definieert de waarde van de eigenschap type van een gebeurtenisobject ioError.
IOErrorEvent
  STANDARD_ERROR_IO_ERROR : String = "standardErrorIoError"
[statisch] De gebeurtenis standardErrorIoError wordt verzonden wanneer een fout optreedt tijdens het lezen van gegevens van de standardError-stream van een NativeProcess-object.
IOErrorEvent
  STANDARD_INPUT_IO_ERROR : String = "standardInputIoError"
[statisch] De gebeurtenis standardInputIoError wordt verzonden wanneer een fout optreedt bij het schrijven van gegevens naar de standardInput van een NativeProcess-object.
IOErrorEvent
  STANDARD_OUTPUT_IO_ERROR : String = "standardOutputIoError"
[statisch] De gebeurtenis standardOutputIoError wordt verzonden wanneer een fout optreedt bij het lezen van gegevens van de standardOutput-stream van een NativeProcess-object.
IOErrorEvent
Constructordetails

IOErrorEvent

()Constructor
public function IOErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

Maakt een Event-object dat specifieke informatie bevat over gebeurtenissen ioError. Gebeurtenisobjecten worden als parameters aan gebeurtenislisteners doorgegeven.

Parameters
type:String — Het type gebeurtenis. Gebeurtenislisteners hebben toegang tot deze informatie via de overerfde eigenschap type. Er is slechts één type invoer-/uitvoerfoutgebeurtenis: IOErrorEvent.IO_ERROR.
 
bubbles:Boolean (default = false) — Bepaalt of het Event-object deelneemt aan de terugkoppelfase van de gebeurtenisstroom. Gebeurtenislisteners hebben toegang tot deze informatie via de overerfde eigenschap bubbles.
 
cancelable:Boolean (default = false) — Bepaalt of het Event-object kan worden geannuleerd. Gebeurtenislisteners hebben toegang tot deze informatie via de overerfde eigenschap cancelable.
 
text:String (default = "") — Tekst die moet worden weergegeven als foutbericht. Gebeurtenislisteners hebben toegang tot deze informatie via de eigenschap text.
 
id:int (default = 0) — Een referentienummer dat aan de specifieke fout is gekoppeld (alleen ondersteund in Adobe AIR).

Verwante API-elementen

Methodedetails

clone

()methode
override public function clone():Event

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

Maakt een kopie van een object IOErrorEvent en stelt de waarde van elke eigenschap in zodat deze overeenkomt met die van het origineel.

Geretourneerde waarde
Event — Een nieuw object IOErrorEvent met de eigenschapwaarden die overeenkomen met het origineel.

toString

()methode 
override public function toString():String

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

Retourneert een tekenreeks die alle eigenschappen van het object IOErrorEvent bevat. De tekenreeks heeft de volgende indeling:

[IOErrorEvent type=waarde bubbles=waarde cancelable=waarde text=waarde errorID=waarde] De errorId is alleen beschikbaar in Adobe AIR

Geretourneerde waarde
String — Een tekenreeks die alle eigenschappen van het object IOErrorEvent bevat.
Constantedetails

IO_ERROR

Constante
public static const IO_ERROR:String = "ioError"

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

Definieert de waarde van de eigenschap type van een gebeurtenisobject ioError.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
currentTargetHet object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener.
errorIDEen referentienummer dat aan de specifieke fout is gekoppeld (alleen AIR).
targetHet netwerkobject dat de invoer-/uitvoerfout ondervindt.
textTekst die moet worden weergegeven als foutbericht.

Verwante API-elementen

STANDARD_ERROR_IO_ERROR

Constante 
public static const STANDARD_ERROR_IO_ERROR:String = "standardErrorIoError"

Taalversie: ActionScript 3.0
Runtimeversies: AIR 2, Flash Lite 4

De gebeurtenis standardErrorIoError wordt verzonden wanneer een fout optreedt tijdens het lezen van gegevens van de standardError-stream van een NativeProcess-object.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesNee.
cancelableNo. Er is geen standaardgedrag om te annuleren.
errorIDHet referentienummer dat aan de specifieke fout is gekoppeld.
targetHet object waarbij de fout is opgetreden.
textTekst die moet worden weergegeven als foutbericht.

STANDARD_INPUT_IO_ERROR

Constante 
public static const STANDARD_INPUT_IO_ERROR:String = "standardInputIoError"

Taalversie: ActionScript 3.0
Runtimeversies: AIR 2, Flash Lite 4

De gebeurtenis standardInputIoError wordt verzonden wanneer een fout optreedt bij het schrijven van gegevens naar de standardInput van een NativeProcess-object.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesNee.
cancelableNo. Er is geen standaardgedrag om te annuleren.
errorIDHet referentienummer dat aan de specifieke fout is gekoppeld.
targetHet object waarbij de fout is opgetreden.
textTekst die moet worden weergegeven als foutbericht.

STANDARD_OUTPUT_IO_ERROR

Constante 
public static const STANDARD_OUTPUT_IO_ERROR:String = "standardOutputIoError"

Taalversie: ActionScript 3.0
Runtimeversies: AIR 2, Flash Lite 4

De gebeurtenis standardOutputIoError wordt verzonden wanneer een fout optreedt bij het lezen van gegevens van de standardOutput-stream van een NativeProcess-object.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesNee.
cancelableNo. Er is geen standaardgedrag om te annuleren.
errorIDHet referentienummer dat aan de specifieke fout is gekoppeld.
targetHet object waarbij de fout is opgetreden.
textTekst die moet worden weergegeven als foutbericht.

IOErrorEventExample.as

In het volgende voorbeeld wordt de klasse IOErrorEventExample gebruikt om te tonen hoe een gebeurtenisobject error wordt verzonden wanneer wordt geprobeerd toegang te krijgen tot een niet bestaand bestand. In het voorbeeld worden de volgende taken uitgevoerd:
  1. De klasseconstructor maakt een nieuwe instantie van een object URLLoader en wijst deze toe aan de variabele loader.
  2. De instantie URLLoader instantieert een gebeurtenislistener van type ioError, die een gekoppelde abonneemethode ioErrorHandler() heeft, die informatie over de gebeurtenis afdrukt met behulp van trace().
  3. De constructor maakt een nieuwe instantie van het URLRequest-object request waarvoor MissingFile.xml wordt doorgegeven zodat de bestandsnaam en -locatie van het ontbrekende bestand bekend zijn.
  4. De variabele request wordt vervolgens aan loader.load() doorgegeven, waarna het tekstbestand wordt geladen. Omdat het bestand ontbreekt, verzendt de gebeurtenishandler een gebeurtenis ioError.

Opmerkingen:

  • U moet het SWF-bestand compileren met 'Lokale afspeelbeveiliging' ingesteld op 'Alleen lokale bestanden benaderen'.
  • Zorg dat u geen bestand hebt dat 'MissingFile.xml' aan het eind van de naam heeft in hetzelfde niveau van uw SWF-bestand.

package {
    import flash.display.Sprite;
    import flash.events.IOErrorEvent;
    import flash.net.URLLoader;
    import flash.net.URLRequest;

    public class IOErrorEventExample extends Sprite {
        public function IOErrorEventExample() {
            var loader:URLLoader = new URLLoader();
            loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);

            var request:URLRequest = new URLRequest("MissingFile.xml");
            loader.load(request);
        }

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




[ X ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

Niet alle onderdelen van de Naslaggids voor ActionScript 3.0 zijn in alle talen vertaald. Wanneer een taalelement niet is vertaald, wordt het in het Engels weergegeven. Zo is de klasse ga.controls.HelpBox niet in elke taal vertaald. In de Nederlandse versie van de naslaggids wordt de klasse ga.controls.HelpBox bijvoorbeeld in het Engels weergegeven.