+ Rispondi alla Discussione
Pagina 1 di 2 1 2 UltimaUltima
Risultati da 1 a 10 di 15

Discussione: Problema elenco utenti

  1. #1
    Data Registrazione
    Oct 2004
    Messaggi
    21

    Predefinito Problema elenco utenti

    Salve, allora da parecchi mesi, non uso flash comm. Quando ho cominciato a riusarlo ho rivisto i tutorial, ma a questo punto mi si pone un problema. vi posto un po di codice così capite mejo

    utente_cam_so = SharedObject.getRemote("position", nc.uri, false);
    user_so = SharedObject.getRemote("users_so", nc.uri, false);

    utente_cam_so.onSync = function(list) {
    utente._x = utente_cam_so.data.x;
    utente._y = utente_cam_so.data.y;
    };

    user_so.onSync = function(userList) {
    for (var i in users_so.data) {
    if (user_so.data[i] != null) {
    _root.people.push(users_so.data);
    }
    }
    };

    utente_cam_so.connect(nc);
    user_so.connect(nc);

    Per quanto riguarda l'oggetto utente_cam_so mi ritrovo tutto ok. Carica l'oggetto, è shared, apre la webcam e vedo tranquillamente.
    Per quanto riguarda l'oggetto user_so, non fa nulla. L'oggetto pare esistere, ma non mi inserisce nulla nell'array.
    Premesso che user_so.onSync l'ho presa pari pari dal tutorial. quindi sintatticamente dovrebbe essere giusta no?
    Cosa ho sbagliato?
    Grazie

    Bupssssssssssss

  2. #2
    Data Registrazione
    Jan 2004
    Località
    Roma
    Messaggi
    4,957

    Predefinito RE: Problema elenco utenti



    <font size="2">Ciao e benvenuto,</font>

    <font size="2">Secondo me sbagli il for in...</font><dir><font color="#008000">

    <font color="#000000" size="2">for ( var i in users_so.data ) {</font>

    <font color="#000000" size="2"></font>

    <font color="#000000" size="2">if ( users_so.data[i] != null) {</font>

    <font color="#000000" size="2">.....</font>

    </font></dir>
    Giorgio Natili
    Proud member of ActionScript.it - AUG
    www.mobilerevamp.org
    flex.actionscript.it

    Un aiuto per te, un caffè per il thread!

  3. #3
    Data Registrazione
    Oct 2004
    Messaggi
    21

    Predefinito RE: Problema elenco utenti

    si anche secondo me. ma la cosa che mi domando è
    come diamine si vede l'username

    ho una connessione di questo tipo
    nc.connect("rtmp:/prova/","Bupsss");

    ma come lo leggo quel parametro? come faccio a sapere cosa c'è in data?
    la guida a riguardo fa non poco pena, non dice nulla.
    ho provato anche a smontare i componenti, ma usano il procedimento precedente. e francamente mi sono arenato.
    Non so proprio come poter visualizzare dei parametri come username o creare una lista utenti.

    grazie in anticipo

  4. #4
    Data Registrazione
    Apr 2004
    Località
    Gorizia
    Messaggi
    4,015

    Predefinito RE: Problema elenco utenti

    Anche io non uso FCS per lavoro da un po' di mesi ma vediamo un po' se riusciamo a trovare l'inghippo...

    io utilizzo un file .asc lato server per recuperare quel parametro.

    Se ad esempio hai un codice simile:
    chat_nc.connect("rtmp:/Script_SS_chat", _level0.userName.text, 3);

    //useMax è semplicemente il numero massimo di utenti permessi(puoi passare anche quel parametro nell'rtmp)
    application.onConnect = function(confClient, name, useMax) {

    //nelle righe successive recupero il valore name e l'ip dell'utente
    combo = confClient.name+"~"+confClient.ip;

    //altro codice

    /*questa funzione viene chiamata dallo script nel .fla da una stringa simile "_level0.Hookup_nc.call("chatClient", null, _level0.chatIn.text);" e restituisce msg al .fla che viene poi utilizzato per fare un display tipo nickname: frase*/

    confClient.chatClient = function(msg) {
    msg = this.name+": "+msg+"\n";
    application.chat += msg;
    application.conf_so.send("chatServer", msg);
    };


    Questo mi serviva per creare un login utente di una piccola chat testuale e inviare ad ogni messaggio nick+frase, funziona ed è testato (anche ora ho fatto una riprova per esser sicuro)

    ciao
    Fabio
    -
    Fabio Biondi [aka flagers] - Adobe Certified Instructor
    myBlog: ActionScript tips from my daily work

    Se ti piace questo forum, puoi sosternerlo con una donazione in paypal

  5. #5
    Data Registrazione
    Oct 2004
    Messaggi
    21

    Predefinito RE: Problema elenco utenti

    uhm... ma dove va piazzato quel codice? perchè a me non fa nulla.
    nemmeno da errori.
    madòòòòòòòòòò sto sklerando. magari è una stronzata!!! ahuauhahuauhauhauh

    cmq....se avete un esempio semplice o un tutorial passo passo, così capisco come diamine va messo sto codice.
    asd!!

  6. #6
    Data Registrazione
    Apr 2004
    Località
    Gorizia
    Messaggi
    4,015

    Predefinito RE: Problema elenco utenti

    Ma tu usi anche actionscript server side in FCS o solo actionscript client side? Quello va piazzato nel file main.asc in un file server side.
    Praticamente dal file .swf (client side) effetti la connessione rtmp passando il login.

    Il file main.asc (server side) riceve il valore e poi lo rispedisce al file .swf nel momento in cui invia un msg di chat. Questo è il procedimento.

    Vedro' di farti un esempio .. ma stanotte
    -
    Fabio Biondi [aka flagers] - Adobe Certified Instructor
    myBlog: ActionScript tips from my daily work

    Se ti piace questo forum, puoi sosternerlo con una donazione in paypal

  7. #7
    Data Registrazione
    Oct 2004
    Messaggi
    21

    Predefinito RE: Problema elenco utenti

    allora
    nel file swf ci piazzo

    nc = new NetConnection();
    nc.connect("rtmp:/prova","Bupsss");

    mentre nel file main.asc ci piazzo

    application.onConnect = function (clientObj,name){
    trace("prova");
    };


    dovrebbe funzionare no? in alcuni tutorial lo usano il trace nel file main.asc
    ma nulla... la cosa mi preoccupa

  8. #8
    Data Registrazione
    Apr 2004
    Località
    Gorizia
    Messaggi
    4,015

    Predefinito RE: Problema elenco utenti

    Si il trace funziona perfettamente...

    domanda... come si chiama e dove hai posizionato il file .asc?
    -
    Fabio Biondi [aka flagers] - Adobe Certified Instructor
    myBlog: ActionScript tips from my daily work

    Se ti piace questo forum, puoi sosternerlo con una donazione in paypal

  9. #9
    Data Registrazione
    Oct 2004
    Messaggi
    21

    Predefinito RE: Problema elenco utenti

    si chiama main.asc

    e si trova in
    C:\Programmi\Macromedia\Flash Communication Server MX\applications\prova

  10. #10
    Data Registrazione
    Apr 2004
    Località
    Gorizia
    Messaggi
    4,015

    Predefinito RE: Problema elenco utenti

    OK perfetto...

    ti ricordo allora che quando viene modificato un file .asc devi riavviare l'applicazione dal pannello di amministrazione di FCS, altrimenti non vedi le modifiche.
    Ecco forse spiegato il motivo del mancato trace.. non puo' esser altro mi sa
    -
    Fabio Biondi [aka flagers] - Adobe Certified Instructor
    myBlog: ActionScript tips from my daily work

    Se ti piace questo forum, puoi sosternerlo con una donazione in paypal

+ Rispondi alla Discussione
Pagina 1 di 2 1 2 UltimaUltima

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato