Paket | fl.events |
Klass | public class RSLEvent |
Arv | RSLEvent Event Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
RSLEvent
definierar händelser som skickas av RSLPreloader. Händelserna visar hämtningsförloppet för RSL-filer samt information om antalet filer och byte som har lästs in. När en förinläsarloop för en anpassad händelse används, och RSLPreloader-koden genereras automatiskt i Flash, skickas de här händelserna av huvudtidslinjen. I det här fallet använder du addEventListener
utan att referera till RSLPreloader.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
bubbles : Boolean [skrivskyddad]
indikerar om händelsen är en bubblande händelse. | Event | ||
bytesLoaded : int [skrivskyddad]
Returnerar det totala antalet hämtade byte i de filer som har hämtats. | RSLEvent | ||
bytesTotal : int [skrivskyddad]
Returnerar det totala antalet hämtade byte i filer som har hämtats, vare sig hämtningarna lyckades eller inte. | RSLEvent | ||
cancelable : Boolean [skrivskyddad]
Indikerar om beteendet som är kopplat till händelsen kan förhindras. | Event | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
currentTarget : Object [skrivskyddad]
Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. | Event | ||
eventPhase : uint [skrivskyddad]
Den nuvarande fasen i händelseflödet. | Event | ||
rslsFailed : int [skrivskyddad]
Returnerar antalet filer som inte kunde hämtas. | RSLEvent | ||
rslsLoaded : int [skrivskyddad]
Returnerar antalet filer som har hämtats. | RSLEvent | ||
rslsTotal : int [skrivskyddad]
Returnerar det totala antalet filer som har hämtats, vare sig hämtningarna lyckades eller inte. | RSLEvent | ||
target : Object [skrivskyddad]
Händelsens mål. | Event | ||
type : String [skrivskyddad]
Händelsens typ. | Event |
Metod | Definieras med | ||
---|---|---|---|
RSLEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, rslsLoaded:int = 0, rslsFailed:int = 0, rslsTotal:int = 0, bytesLoaded:int = 0, bytesTotal:int = 0)
Skapar ett nytt Event-objekt med information som är relevant för RSL-händelser. | RSLEvent | ||
Skapar ett duplikat av en instans av en Event-underklass. | Event | ||
Ett verktyg som används för att implementera metoden toString() i de anpassade klasserna ActionScript 3.0. | Event | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Kontrollerar om preventDefault()-metoden har anropats för händelsen. | Event | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Avbryter en händelses standardbeteende om det beteendet kan avbrytas. | Event | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Förhindrar behandling av händelsehanterare i den aktuella noden och alla noder som följer den aktuella noden i händelseflödet. | Event | ||
Förhindrar behandling av händelsehanterare i noder som följer den aktuella noden i händelseflödet. | Event | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar en sträng som innehåller alla egenskaper i Event-objektet. | Event | ||
Returnerar det angivna objektets primitiva värde. | Object |
Konstant | Definieras med | ||
---|---|---|---|
RSL_LOAD_COMPLETE : String = "rslLoadComplete" [statisk]
Händelse som skickas av RSLPreloader när alla RSL-filer har hämtats utan fel. | RSLEvent | ||
RSL_PROGRESS : String = "rslProgress" [statisk]
Händelse som skickas av RSLPreloader som visar hämtningsförloppet för RSL-filer. | RSLEvent |
bytesLoaded | egenskap |
bytesTotal | egenskap |
rslsFailed | egenskap |
rslsLoaded | egenskap |
rslsTotal | egenskap |
RSLEvent | () | Konstruktor |
public function RSLEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, rslsLoaded:int = 0, rslsFailed:int = 0, rslsTotal:int = 0, bytesLoaded:int = 0, bytesTotal:int = 0)
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Skapar ett nytt Event-objekt med information som är relevant för RSL-händelser.
Parametrartype:String — Händelsens typ. Möjliga värden är: RSLEvent.RSL_LOAD_COMPLETE och RSLEvent.RSL_PROGRESS .
| |
bubbles:Boolean (default = false ) — Bestämmer om Event-objektet deltar i bubblingssteget av händelseflödet.
| |
cancelable:Boolean (default = false ) — Avgör om Event-objektet kan avbrytas.
| |
rslsLoaded:int (default = 0 ) — Anger antalet filer som har hämtats.
| |
rslsFailed:int (default = 0 ) — Anger antalet filer som inte kunde hämtas.
| |
rslsTotal:int (default = 0 ) — Anger det totala antalet filer som har hämtats, vare sig hämtningarna lyckades eller inte.
| |
bytesLoaded:int (default = 0 ) — Anger det totala antalet hämtade byte i de filer som har hämtats.
| |
bytesTotal:int (default = 0 ) — Anger det totala antalet hämtade byte i filer som har hämtats, vare sig hämtningarna lyckades eller inte.
|
RSL_LOAD_COMPLETE | Konstant |
public static const RSL_LOAD_COMPLETE:String = "rslLoadComplete"
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Händelse som skickas av RSLPreloader
när alla RSL-filer har hämtats utan fel. Egenskaperna bytesLoaded
och bytesTotal
är alltid 0 för den här händelsetypen. Vid förinläsning med en anpassad händelseloop MÅSTE användarinnehållet lyssna efter den här händelsen för att fastställa när den inlästa animeringsloopen ska avslutas.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | DisplayObject-instansen läggs till i visningslistan. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
rslsLoaded | Anger antalet filer som har hämtats. |
rslsFailed | anger antalet filer som inte kunde hämtas. |
rslsTotal | anger det totala antalet filer som har hämtats, vare sig hämtningarna lyckades eller inte. |
bytesLoaded | Anger det totala antalet hämtade byte i de filer som har hämtats. |
bytesTotal | anger det totala antalet hämtade byte i filer som har hämtats, vare sig hämtningarna lyckades eller inte. |
import fl.events.RSLEvent; myPreloader.addEventListener(RSLEvent.RSL_LOAD_COMPLETE, loadComplete); function loadComplete(e:RSLEvent) { gotoAndPlay('startOfContent'); }
Relaterade API-element
RSL_PROGRESS | Konstant |
public static const RSL_PROGRESS:String = "rslProgress"
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Händelse som skickas av RSLPreloader
som visar hämtningsförloppet för RSL-filer. Detta är den enda händelsetypen för vilken egenskaperna bytesLoaded
och bytesTotal
inte är noll.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | DisplayObject-instansen läggs till i visningslistan. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
rslsLoaded | Anger antalet filer som har hämtats. |
rslsFailed | anger antalet filer som inte kunde hämtas. |
rslsTotal | anger det totala antalet filer som har hämtats, vare sig hämtningarna lyckades eller inte. |
bytesLoaded | Anger det totala antalet hämtade byte i de filer som har hämtats. |
bytesTotal | anger det totala antalet hämtade byte i filer som har hämtats, vare sig hämtningarna lyckades eller inte. |
import fl.events.RSLEvent; myPreloader.addEventListener(RSLEvent.RSL_PROGRESS, progressHandler); function progressHandler(e:RSLEvent) { trace('rslsLoaded = ' + e.rslsLoaded); trace('rslsFailed = ' + e.rslsFailed); trace('rslsTotal = ' + e.rslsTotal); trace('bytesLoaded = ' + e.bytesLoaded); trace('bytesTotal = ' + e.bytesTotal); }
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z