Avatar

Level 2
look it , this is my surce :

It is my déclaratin and tag :





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

private var activityTimer:Timer = new Timer(30,1);







what i forget?



Lionceau,