| Pakket | flash.errors |
| Klasse | public dynamic class ScriptTimeoutError |
| Overerving | ScriptTimeoutError Error Object |
| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Er worden twee uitzonderingen ScriptTimeoutError gegenereerd. De eerste uitzondering kunt u afvangen en afsluiten. Wanneer geen uitzonderingshandler beschikbaar is, wordt de uitvoering beƫindigd door de niet-afgevangen uitzondering. De tweede uitzondering wordt gegenereerd maar kan niet worden afgevangen met gebruikerscode. De uitzondering gaat naar de handler voor niet-afgevangen uitzonderingen. Hiermee wordt voorkomen dat de speler doorlopend wordt onderbroken.
Openbare eigenschappen
Openbare methoden
| Methode | Gedefinieerd door | ||
|---|---|---|---|
ScriptTimeoutError(message:String = "")
Hiermee wordt een nieuw object ScriptTimeoutError gemaakt. | ScriptTimeoutError | ||
![]() |
Retourneert de aanroepstack voor een fout op het moment van het bouwen van de fout als tekenreeks. | Error | |
![]() |
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | |
![]() |
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | |
![]() |
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | |
![]() |
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | |
![]() |
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | |
![]() | [overschrijven]
Retourneert standaard de tekenreeks "Error" of de waarde in de eigenschap Error.message, indien gedefinieerd. | Error | |
![]() |
Retourneert de primitieve waarde van het opgegeven object. | Object | |
Constructordetails
ScriptTimeoutError | () | Constructor |
Voorbeelden Hoe dit voorbeeld te gebruiken
ScriptTimeoutErrorExample.as
In het volgende voorbeeld wordt met de voorbeeldklasse ScriptTimeoutErrorExample weergegeven hoe de fout wordt gegenereerd tijdens een time-out voor het script. Dit wordt gedaan door de volgende stappen te volgen:
- Er wordt een Booleaanse eigenschap
keepLookinggedeclareerd. - De constructor roept de methode
lockMachine()aan binnen een segment van foutafhandelingscode waarmee objecten ScriptTimeoutError worden afgevangen. - De methode
lockMachine()bevat een eindeloze luswhile. - Na enige tijd wordt ScriptTimeoutError gegeneerd. De constructor vangt deze af, geeft een foutmelding weer via de instructie
traceen stelt de BooleankeepLookingopnieuw in opfalse. Hiermee wordt de luswhileinlockMachine()beƫindigd.
package {
import flash.display.Sprite;
import flash.errors.ScriptTimeoutError;
public class ScriptTimeoutErrorExample extends Sprite {
private var keepLooping:Boolean = true;
public function ScriptTimeoutErrorExample() {
try {
lockMachine();
}
catch(e:ScriptTimeoutError) {
trace(e); // ScriptTimeoutError: Error #1502: A script has executed for longer than 15 seconds
keepLooping = false;
}
}
private function lockMachine():void {
while(keepLooping){
}
}
}
}
Wed Jun 13 2018, 11:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven