Macromedia Flash Server - connecting to server via rtmpt, not passing username

This is Interesting: Free IT Magazines  
Home > Archive > Macromedia Flash Server > September 2005 > connecting to server via rtmpt, not passing username





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author connecting to server via rtmpt, not passing username
Brandon_Krakowsky-t6Q6IArRIhmxKhIkFyZ7poFTLv+w

2005-09-30, 5:46 pm

I'm trying to use Peldi's FuncitonSimpleConnectClass in a simple app. If
user logs in and successfully connects using rtmp, works like a charm. If
user connects using rtmpt, the username is not passed to the server. I
get "user has no properties".

Here's the code. Am I missing something obvious?

Thanks in advance,
Brandon

****************************************
************

user = _root.username.toLowerCase();
pwd = _root.password.toLowerCase();
appDirectory = "rtmp://blah blah blah";

//connect to server for user tracking
init(user, pwd);

function init(user, pwd) {
if (user != "" && user != null) {
user = user;
} else {
user = "User";
}
rtmp_nc = new NetConnection();
rtmp_nc.onStatus = function(info) {
rtmp_nc.pending = false;
if (info.code == "NetConnection.Connect.Success") {
if (rtmpt_nc.pending) {
rtmpt_nc.onStatus = null;
rtmpt_nc.close();
rtmpt_nc = null;
}
main_nc = rtmp_nc;
loadMovieNum ("controls.swf", 1);
} else if (info.code == "NetConnection.Connect.Closed") {
rtmp_nc.close();
} else if (info.code == "NetConnection.Connect.Rejected")
{
_root.oops.text = "Connection Rejected";
} else {
if (!rtmpt_nc.pending) {
raiseOnStatus(info);
}
}
};
rtmpt_nc = new NetConnection();
rtmpt_nc.onStatus = function(info) {
rtmpt_nc.pending = false;
if (info.code == "NetConnection.Connect.Success") {
if (rtmp_nc.pending) {
rtmp_nc.onStatus = null;
rtmp_nc.close();
rtmp_nc = null;
}
main_nc = rtmpt_nc;
loadMovieNum ("controls.swf", 1);
} else if (info.code == "NetConnection.Connect.Closed") {
rtmpt_nc.close();
} else {
if (!rtmp_nc.pending) {
raiseOnStatus(info);
}
}
};
rtmp_nc.pending = true;
rtmpt_nc.pending = true;
var t = appDirectory.indexOf(":");
if (appDirectory.substring(0, t) == "rtmp") {
appDirectoryNoProtocol =
removeSpaces(appDirectory).substr(t);
rtmp_nc.connect("rtmp"+appDirectoryNoProtocol, user);
conn_int = setInterval(connectRtmpt, 250);
} else {
rtmp_nc.connect(removeSpaces(appDirectory), user);
}
};

function connectRtmpt() {
clearInterval(conn_int);
rtmpt_nc.connect("rtmpt"+appDirectoryNoProtocol, user);
};

=-----------------------------------------------------------
Supported by Fig Leaf Software - http://www.figleaf.com
=-----------------------------------------------------------

To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcomm

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com