Hello ,thanks for your help !i don't understand your message, "Try
putting your pods inside the ConnectSessionContainer and see if that
fixes your problem.", then ??? i must change for example : "
" for this
->"
",
no , i think this is bad , and don't run ! Sorry i don't understand your
message , thanks for your help. Yes i put back together the file, also
you can see this:
import mx.controls.Alert; import
com.adobe.rtc.events.SessionEvent; import
com.adobe.rtc.messaging.UserRoles; import
com.adobe.rtc.collaboration.AudioPublisher; // AudioPublisher me sert
pour la gestion du microphone //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.collaboration.AudioSubscriber ; 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 flash.net.*; // ca me sert pour la
redirection vers vers une page web , voir là private function
get_URL():void // debut mise a jour 130609 import
com.adobe.rtc.pods.WebCamera; import
com.adobe.rtc.sharedManagers.UserManager; import
com.adobe.rtc.pods.SharedWhiteBoard; //fin mise a jour // état de la
session private var isConnected:Boolean = false; private var
activityTimer:Timer = new Timer(30,1); // adel ??? // pour envoyé info a
php ct un test // import mx.collections.ArrayCollection; //import
mx.rpc.events.ResultEvent; //import com.adobe.serialization.json.JSON;
//---------------------DEBUT SONNN
-----------------------------------------> /*** When a click starts the
audio, it publishes the audio through AudioPublisher.* Another click
stops the audio.*/private function
onAudioClick(p_evt:MouseEvent):void{if ( p_evt.currentTarget.label ==
"Start My Audio" ) {audio.publish();p_evt.currentTarget.label = "Stop My
Audio" ;}else if (p_evt.currentTarget.label == "Stop My Audio"
){audio.stop();p_evt.currentTarget.label = "Start My Audio" ;}} /***
Changes the gain by changing the gain slider value.*/private function
onGainChange(event:Event):void{audio.gain = gainSlider.value ;}/*** *
Controls echo suppression through the use of radio buttons.*/private
function onItemClick(p_evt:ItemClickEvent):void{if (
p_evt.currentTarget.selectedValue == "Yes" ) {audio.useEchoSuppression =
true ;}else if ( p_evt.currentTarget.selectedValue == "No" )
{audio.useEchoSuppression = false ;}} //--------------------FN SONNNNNN
------------------------------------------------> // à chaque évenement
de synchronisation de la session // connexion, deconnexion, changement
d'état de salon, ... private function onSynchro( e:SessionEvent ):void {
// une fois que l'application parvient à se connecter / synchroniser if
( sessionManager.isSynchronized && !isConnected ) {
Alert.show("BIENVENUE A LA PETITE AGENCE"); Alert.show("Application
connectée"); isConnected = true ; removeChild( logPanel ); } else if ( !
sessionManager.isSynchronized && isConnected ){ // si la connexion est
perdue isConnected = false ; /* supprime le container de session * » il
semble que dans cette version certains pods une fois déconnectés
n'arrivent pas à se reconnecter. * * » Pour se reconnecter, il faudra
donc : * - soit forcer le rechargement de la page * - recréer
dynamiquement le gestionnaire de sessionet ses pods */ removeChild(
sessionManager ); // affichage d'un message de sortie de salon
Alert.show( 'vous avez quitté la réunion, recharger la page pour entrer
à nouveau'); } } private function login ( login:String, password:String
):void { identificator.userName = login; // si le mot de passe est
renseigné : connexion en tant que hôte , // sinon connexion en tant
qu'invité identificator.password = password ; // lance la connexion du
gestionnaire de session sessionManager.login(); } private function
get_URL():void { navigateToURL(new
URLRequest('http://petite-agence.fr/client.php'), "_blank"); } //old
http://florianbrunet.comoj.com/jipeg/client.php // deconnexion // il
semble qu'avec cette version (0.9), la plupart des pods, une fois
déconnectés, ne peuvent être reconnectés. private function logout():void
{ sessionManager.logout(); // close() est censé provoquer une
déconnexion et la suppression de tous les noeuds enfants, mais ne semble
pas encore marcher... //sessionManager.close(); } private function
jipeg_():void { Alert.show('La petite agence');
jipeg_true.label="fffffffff"; } /*private function sendPHPData():void {
var objSend:Object = new Object(); var dataString:String =
JSON.encode(list.dataProvider.toArray()); dataString =
escape(dataString); objSend.setTutorials = “true”; objSend.jsonSendData
= dataString; sendData.send(objSend); } */
//---------------------------------test fileshare
------------------------------------ //public function
uploadFileReference(p_fileReference:FileReference):void // fuck j'y
arive pas
//----------------------------------------------------------------------------------------
/*adel public function _creating(activer_son:Boolean ):void {
clientManagers._creating(activer_son); } */ -->
-->
(audioButt.selected) ? audio.publish() :
audio.stop()
--> --> -->
...