Najnovija verzija KuneriLite-a je dodala podršku za Flash Lite melodije za mobilni telefon. U ovom članku opisaćemo kako da jednostavno kreirate FlashLite melodiju za mobilni telefon sa podrškom za identifikaciju pozivaoca i programom koji omogućava korisnicima da ga lako uključe i isključe.
var loader:LoadVars = new LoadVars();
getCallerName();
function getCallerName()
{
commandOutput.text = "Getting caller's info... ";
loader.onLoad = callerNameHandler;
loader.load("http://127.0.0.1:2001/Basic/ring?klCommand=callerid");
}
function callerNameHandler()
{
commandOutput.text += this.toString();
if(this.klError != 0)
{
callerName.text = "Command error: " + this.klError;
}
else if(this.klName != undefined)
{
callerName.text = this.klName;
}
else
{
callerName.text = this.klNumber;
}
}
A zatim ćemo dodati funkciju za prihvatanje/odbijanje poziva:
answer.onPress = function()
{
commandOutput.text = "Answering call... ";
loader.onLoad = callCommandHandler;
loader.load("http://127.0.0.1:2001/Basic/ring?klCommand=answercall");
}
reject.onPress = function()
{
commandOutput.text = "Rejecting call... ";
loader.onLoad = callCommandHandler;
loader.load("http://127.0.0.1:2001/Basic/ring?klCommand=hangupcall");
}
function callCommandHandler()
{
commandOutput.text += this.toString();
}
enableButton.onPress = function()
{
commandOutput.text = "Enabling ringtone..";
var loader:LoadVars = new LoadVars();
loader.onLoad = handleResponse;
loader.load("http://127.0.0.1:1001/Basic/ring?klCommand=enableringswf&klPath=ringtone.swf");
}
A za dugme za isključivanje kod je sledeći:
disableButton.onPress = function()
{
commandOutput.text = "Disabling ringtone..";
var loader:LoadVars = new LoadVars();
loader.onLoad = handleResponse;
loader.load("http://127.0.0.1:1001/Basic/ring?klCommand=disableringswf&klPath=ringtone.swf");
}
Kada završite, kompajlirajte i prebacite SIS na telefon, instalirajte ga i pokrenite ga:
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272 |
||