this is my source :
my declation and tags :
<mx:Application layout="absolute"
xmlns:mx="
http://www.adobe.com/2006/mxml" xmlns:rtc="AfcsNameSpace"
xmlns:collaboration = "com.adobe.rtc.collaboration.*"
xmlns:components="*"
>
<!-- cette partie du code es là plus interessante
car elle sert à capter le moment où notre application est
connectée et synchronisée, nous pouvons ajouter un
écouteur d’événement
SessionEvent.SYNCHRONIZATION_CHANGE sur le container, et surveiller
sa propriété ‘isSynchronized‘. Nous
reviendrons prochainement sur les différents aspects et
acteurs en jeu lors de cette synchronisation. -->
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import com.adobe.rtc.events.SessionEvent; //utilisé
pour les trois blocs
import com.adobe.rtc.messaging.UserRoles; //utilisé
pour les trois blocs
import com.adobe.rtc.collaboration.AudioPublisher; //
AudioPublisher me sert pour la gestion du microphone
import com.adobe.rtc.collaboration.AudioSubscriber; // me
sert pour choisr l' aboné écouté
//import com.adobe.rtc.collaboration; // me sert pour la
gestion du microphone
//import com.adobe.rtc.clientManagers;// me sert pour la
gestion du microphone
import com.adobe.rtc.events.StreamEvent;// pour le son
(audio xml)
import mx.events.ItemClickEvent; //pour le son ( audio xml)
import mx.controls.Label;
import mx.core.UIComponent; // me sert pour la gestion du
microphone
import flash.events.EventDispatcher;// me sert pour la
gestion du microphone
// import com.adobe.rtc.components:ResizableCanvas; amettre?
//debut bloc share
import
com.adobe.rtc.sharedManagers.descriptors.FileDescriptor;
import mx.utils.UIDUtil;
import mx.collections.ArrayCollection;
import com.adobe.rtc.collaboration.FileSubscriber;
import com.adobe.rtc.sharedManagers.UserManager;
import com.adobe.rtc.messaging.NodeConfiguration;
import com.adobe.rtc.events.CollectionNodeEvent;
import com.adobe.rtc.collaboration.FilePublisher;
import com.adobe.rtc.sharedManagers.FileManager;
[Bindable]
private var applicationTitle:String = "File Publisher
Example";
// list of managers
private var _fileManager:FileManager;
private var _filePublisher:FilePublisher;
private var _fileSubscriber:FileSubscriber;
private var _userManager:UserManager;
// our datagrid dataprovider will use this collection
[Bindable]
private var _fileDescriptors:ArrayCollection = new
ArrayCollection();
// file sharing group id, it is similiar to that of folder
concept
private var _groupid:String = "_filePublisherExample";
//fin bloc share
// état de la session
private var isConnected:Boolean = false;
What i forget?
Lionceau,