Skip to content

Instantly share code, notes, and snippets.

@maxcal
Created May 31, 2012 09:23
Show Gist options
  • Select an option

  • Save maxcal/2842210 to your computer and use it in GitHub Desktop.

Select an option

Save maxcal/2842210 to your computer and use it in GitHub Desktop.
Eniro autocomplete
import flash.events.Event;
import com.adobe.serialization.json.JSON;
var search_data:URLLoader = new URLLoader();
search_data.addEventListener(Event.COMPLETE, function(e:Event) :void {
var companies:Array = JSON.decode(e.target.data);
var i:Number;
var len:Number = companies.length;
var company:Object;
// Kolla om vi har sökresutat
if (len > 0) {
// Loopa genom sökresultaten
for (i = 0; i<len; i++) {
// detta är det nuvarande objektet
company = companies[i];
// genväg till namn
company.name = companies[i].companyInfo.companyName;
// @todo visa sökresultaten i en box.
trace(company.name);
trace(company.eniroId);
trace(company.address.postArea);
/**
* När du forwardar klienten ska du se till att skicka med:
* company.eniroId som target_eniro_id
* company.name som company (valfritt)
* sökorden som search_word
*/
}
}
// Inga resultat...
else {
}
});
// sätt in sökord
search_data.load(new URLRequest("http://dev.n-i.se/eniro_saljstart/web/proxy?search_word=xxx"));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment