После проверки кода RemoteObject я обнаружил следующий фрагмент кода:
mx_internal function initEndpoint():void
{
if (endpoint != null)
{
var chan:Channel;
if (endpoint.indexOf("https") == 0)
{
chan = new SecureAMFChannel(null, endpoint);
}
else
{
chan = new AMFChannel(null, endpoint);
}
channelSet = new ChannelSet();
channelSet.addChannel(chan);
}
}
Это показывает, что если определена конечная точка, RemoteObject-Class создаст свой собственный набор каналов.Несмотря на то, что может показаться, что это то же самое, что я сделал, я не могу, потому что следующий фрагмент кода действительно работает, в отличие от моей первой попытки.
var ro:RemoteObject = new RemoteObject("Hibernatetest");
ro.endpoint = "http://Jesus/blazeds/messagebroker/amf";
ro.myfunction();
Кажется, нужно быть очень осторожным,один определяет набор каналов.Может быть, кто-то может просветить меня по этому вопросу.