PubNub Adobe Air ActionScript 3 SDK
Увеличение тайм-аута для URLLoader на iOS. Вместо этого вам может понадобиться использовать эту библиотеку. Он использует настройку таймера сокета, увеличивает время ожидания. Вы захотите использовать эту совершенно новую версию AIR (Adobe) Flash SDK, которая предлагает значительное улучшение производительности и надежности. Создан для Flash AS3.
Посмотреть на GitHub: https://github.com/stephenlb/pubnub-actionscript< /сильный>
Загрузите ZIP-файл: https://github.com/stephenlb/pubnub-actionscript/archive/master.zip
Простой пример
package {
import flash.display.Sprite;
import com.pubnub.PubNub;
public class Main extends Sprite {
public function Main() {
// Setup
var pubnub:PubNub = new PubNub({ message : function message(
message:Object,
channel:String,
timetoken:String,
age:Number
):void {
trace('message:',message); // Message Payload
trace('channel:',channel); // Channel Source
trace('timetoken:',timetoken); // PubNub TimeToken
trace('age:',age); // Aproxmate Age
} });
// Add Channels
pubnub.subscribe({ channels : [ 'a', 'b', 'c' ] });
}
}
}
Импорт клиента PubNub
import com.pubnub.PubNub;
Полная инициализация клиента PubNub
Чтобы увидеть полный пример использования, посетите файл Main.as
.
var pubnub:PubNub = new PubNub({
publish_key : "demo", // Publish Key
subscribe_key : "demo", // Subscribe Key
drift_check : 60000, // Re-calculate Time Drift (ms)
ssl : false, // SSL ?
cipher_key : 'mypass', // AES256 Crypto Password
message : message, // onMessage Receive
idle : idle, // onPing Idle
connect : connect, // onConnect
reconnect : reconnect, // onReconnect
disconnect : disconnect // onDisconnect
});
Добавить каналы
pubnub.subscribe({ channels : [ 'b', 'c' ] });
Удалить каналы
pubnub.unsubscribe({ channels : [ 'b', 'c' ] });
Опубликовать сообщение
pubnub.publish({
channel : 'b',
message : 'Hello!',
response : function(r:Object):void {
trace('publish:',JSON.stringify(r));
}
});
person
Stephen Blum
schedule
08.04.2014