#include <flashdisplay.h>
Inherits lightspark::IThreadJob, and lightspark::DisplayObjectContainer.

Public Member Functions | |
| Loader () | |
| ASFUNCTION (_constructor) | |
| ASFUNCTION (load) | |
| ASFUNCTION (loadBytes) | |
| ASFUNCTION (_getContentLoaderInfo) | |
| int | getDepth () const |
| void | Render () |
| bool | getBounds (number_t &xmin, number_t &xmax, number_t &ymin, number_t &ymax) const |
Static Public Member Functions | |
| static void | sinit (Class_base *c) |
| static void | buildTraits (ASObject *o) |
Private Types | |
| enum | SOURCE { URL, BYTES } |
Private Member Functions | |
| void | execute () |
| void | threadAbort () |
Private Attributes | |
| RootMovieClip * | local_root |
| bool | loading |
| bool | loaded |
| DisplayObject * | content |
| SOURCE | source |
| tiny_string | url |
| ByteArray * | bytes |
| LoaderInfo * | contentLoaderInfo |
Definition at line 256 of file flashdisplay.h.
enum lightspark::Loader::SOURCE [private] |
Definition at line 259 of file flashdisplay.h.
| lightspark::Loader::Loader | ( | ) | [inline] |
Definition at line 271 of file flashdisplay.h.
| lightspark::Loader::ASFUNCTION | ( | _getContentLoaderInfo | ) |
| lightspark::Loader::ASFUNCTION | ( | loadBytes | ) |
| lightspark::Loader::ASFUNCTION | ( | load | ) |
| lightspark::Loader::ASFUNCTION | ( | _constructor | ) |
Reimplemented from lightspark::DisplayObjectContainer.
| void Loader::buildTraits | ( | ASObject * | o | ) | [static] |
Reimplemented from lightspark::DisplayObjectContainer.
Definition at line 190 of file flashdisplay.cpp.
| void Loader::execute | ( | ) | [private, virtual] |
Implements lightspark::IThreadJob.
Definition at line 194 of file flashdisplay.cpp.
| bool Loader::getBounds | ( | number_t & | xmin, | |
| number_t & | xmax, | |||
| number_t & | ymin, | |||
| number_t & | ymax | |||
| ) | const [virtual] |
Reimplemented from lightspark::DisplayObject.
Definition at line 252 of file flashdisplay.cpp.
| int lightspark::Loader::getDepth | ( | ) | const [inline] |
Definition at line 280 of file flashdisplay.h.
| void Loader::Render | ( | ) | [virtual] |
Reimplemented from lightspark::DisplayObject.
Definition at line 237 of file flashdisplay.cpp.
| void Loader::sinit | ( | Class_base * | c | ) | [static] |
Reimplemented from lightspark::DisplayObjectContainer.
Definition at line 180 of file flashdisplay.cpp.
| void Loader::threadAbort | ( | ) | [private, virtual] |
Implements lightspark::IThreadJob.
Definition at line 231 of file flashdisplay.cpp.
ByteArray* lightspark::Loader::bytes [private] |
Definition at line 266 of file flashdisplay.h.
DisplayObject* lightspark::Loader::content [private] |
Definition at line 263 of file flashdisplay.h.
LoaderInfo* lightspark::Loader::contentLoaderInfo [private] |
Definition at line 267 of file flashdisplay.h.
bool lightspark::Loader::loaded [private] |
Definition at line 262 of file flashdisplay.h.
bool lightspark::Loader::loading [private] |
Definition at line 261 of file flashdisplay.h.
RootMovieClip* lightspark::Loader::local_root [private] |
Definition at line 260 of file flashdisplay.h.
SOURCE lightspark::Loader::source [private] |
Definition at line 264 of file flashdisplay.h.
tiny_string lightspark::Loader::url [private] |
Definition at line 265 of file flashdisplay.h.
1.6.3