Pixlib faq fr
Par cette page j’èspère arriver à créer un point d’entré unique qui rassemblera toutes les ressources sur pixLib. Et qui permettra de donner une vue d’enssemble de la librairie.
A garder à l’esprit lors de la rédaction :
- Rester bref.
- Ne pas hésiter lier à une autre page en cas d’explication plus détaillée.
com.bourre.commands
Batch
Commandinterface
CommandFPS
CommandManagerFPS
CommandManagerMS
CommandMS
Delegate
MacroCommandinterface
com.bourre.core
AccessorFactory
HashCodeFactory
IAccessorinterface
MethodAccessor
Model
MultiAccessor
PropertyAccessor
com.bourre.data
com.bourre.data.collections
AbstractFactory
IIndexedCollectioninterface
IndexedArray
IndexedList
Map
Queue
RecordSet
com.bourre.data.iterator
ArrayIterator
Iterableinterface
Iteratorinterface
ObjectIterator
RecordSetIterator
com.bourre.data.libs
AbstractLib
Config
ConfigLoader
ConfigLoaderEvent
GraphicLib
GraphicLibEvent
GraphicLibLocator
Remarque : les elements GraphicLib ne sont localisable qu’une fois que leur chargement à commencé via GraphicLib.load ou via LibStack.execute (ils ne sont enregistrés dans GraphicLibLocator qu’à partir de ces moments là...)
IGraphicLibListenerinterface
ILibinterface
ILibListenerinterface
IXMLToObjectDeserializerinterface
IXMLToObjectSerializerinterface
LibEvent
LibStack
XMLToObject
XMLToObjectDeserializer
XMLToObjectEvent
XMLToObjectSerializer
com.bourre.events
Le package events est composé de trois parties :
- BasicEvent et ces dérivés
- FrontController
- EventType
BasicEvent
Evénement de base. Etendez cette classe pour créer vos propre objets typés.
BooleanEvent
Evénement typé Boolean.
BubbleEvent
BubbleEventBroadcaster
DynBasicEvent
EventBroadcaster
EventType
Classe qui permet de typer les événement, par typer on entends leur définir un id pour les reconnaitre.
FrontController
Il s’agit d’un manager de command, il permet de lier une EventType à une Command.
IEventinterface
IEventDispatcherinterface
ListenerArray
Défini une structure héritant de Array et qui stock les écouteurs utilisé par une instance implémentant l’interface IEventDispatcher
NumberEvent
Evénement typé Number.
PointEvent
Evénement typé point.
StringEvent
Evénement typé String.
com.bourre.log
BasicStringifier
LogChannel
LogEvent
Logger
LogLevel
LogListenerinterface
PixlibDebug
PixlibStringifier
Stringifierinterface
com.bourre.medias
com.bourre.medias.sound
MixSoundFactory
SoundFactory
SoundFactoryManager
com.bourre.medias.video
Rassemble les classes qui gère la video.
VideoDisplay
Classe de manipulation de l’objet Video.
VideoDisplayEvent
extends BasicEvent
com.bourre.mvc
AbstractController
AbstractModel
AbstractView
IControllerinterface
IModelinterface
IViewinterface
com.bourre.remoting
AbstractServiceProxy
BasicFaultEvent
BasicResult
BasicResultEvent
IServiceProxyListenerinterface
RemotingConnection
RemotingDebug
ServiceMethod
ServiceProxy
ServiceProxyLocator
ServiceResponder
com.bourre.structures
AbstractGrid
Classe abstraite qui gère les différentes opération que l’on peut effectuer sur une grille.
BGrid
AbstractGrid de Boolean
GridIterator
Classe utilisé pour itérer une AbstractGrid.
var g : NGrid : NGrid = new NGrid(2,2); var myIterator : Iterator = new GridIterator( g ); while( myIterator.hasNext() ) { var e : Number = myIterator.next(); }
NGrid
AbstractGrid de de Number
Point
Range
Manipulation d’intervale Numérique.
var r1 : Range = new Range(10, 100); var r2 : Range = new Range(5, 50); var r3 : Range = new Range(60, 600); var b1 : Boolean = r1.overlap(r2); //true var b2 : Boolean = r2.overlap(r3); //false var b3 : Boolean = r1.overlap(r3); //true
Rectangle
Attention l’ordre paramettres est différents que celui de la classe Rectangle d’Adobe.
// pixLib new Rectangle(width, height, x, y); // Adobe new Rectangle(x, y, width, height);
SGrid
AbstractGrid de String
com.bourre.transitions
AbstractMultiTween
AbstractTween
BasicMultiTweenFPS
BasicMultiTweenMS
BasicTweenFLV
BasicTweenFPS
BasicTweenMS
FLVBeacon
FPSBeacon
IBasicTweeninterface
IFrameBeaconinterface
IFrameListenerinterface
ITweeninterface
ITweenListenerinterface
MSBeacon
MultiTweenFPS
MultiTweenMS
TweenEvent
TweenEventType
TweenFactory
TweenFLV
TweenFPS
TweenMS
com.bourre.utils
Son nom parle de lui-même.
ClassUtils
Geom
LuminicTracer
Gère la communication avec le debugger LuminicTracer
NetDebuggerTracer
SharedObjectUtils
SosTracer
StringUtils
com.bourre.visual
Dans visual on retrouves toutes les classes qui gères les vues de pixLib.
FPSLoggerUI
Affiche le framerate de l’animation.
var fpsLogger:FPSLoggerUI = new FPSLoggerUI(this, 1); fpsLogger.show();
MovieClipHelper
C’est une piece maitresse de pixLib, elle permet de spécialiser les vues (movieClip, swf, bitmap).
ScreenProtectionUI
Créé un protectscreen sur un clip défini.
var protectscreenUI:ScreenProtectionUI = new ScreenProtectionUI( this, 1);
VideoLoggerUI
Permet d’afficher les infos (logs) reçues par une video.
var videoLoggerUI:VideoLoggerUI = new VideoLoggerUI(this, 1); videoLoggerUI.setVideoDisplay( videoDisplayALogger ); videoLoggerUI.show();
ViewHelper
projects/pixlib/fr/faq.txt · Last modified: 2007/04/08 09:58 by clecocq