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

Une programmation événementielle typée

BasicEvent

Evénement de base. Etendez cette classe pour créer vos propre objets typés.

info +

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.

Simuler une énumération et/ou des contantes

FrontController

Il s'agit d'un manager de command, il permet de lier une EventType à une Command.

Vues, Modèles, Contrôleur

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

Détail

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();

info +

MovieClipHelper

C'est une piece maitresse de pixLib, elle permet de spécialiser les vues (movieClip, swf, bitmap).

info +

ScreenProtectionUI

Créé un protectscreen sur un clip défini.

var protectscreenUI:ScreenProtectionUI = new ScreenProtectionUI( this, 1);

info +

VideoLoggerUI

Permet d'afficher les infos (logs) reçues par une video.

var videoLoggerUI:VideoLoggerUI = new VideoLoggerUI(this, 1);
videoLoggerUI.setVideoDisplay( videoDisplayALogger );
videoLoggerUI.show();

info +

ViewHelper

Discussion

Enter your comment
 
 
projects/pixlib/fr/faq.txt · Last modified: 2007/04/08 12:58 (external edit)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki