Guest User

vast

a guest
Nov 29th, 2012
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. private function onComplete(event:Event):void
  2. {
  3. var content:XML = XML(_l.data);
  4. var p:VASTParser = new VASTParser();
  5. p.setData(content);
  6. var v:VAST = p.parse();
  7. for(var i=0;i<v.ads[0].impressions.length;i++){
  8. trace('Impressions = '+String(v.ads[0].impressions[i].uri))
  9. rootparams.vast_impressions.push(String(v.ads[0].impressions[i].uri));
  10. }
  11. //MediaFile
  12. if(v.ads[0].creatives[0].source is Linear)
  13. {
  14. rootparams.vast_mediafile.push(v.ads[0].creatives[0].source.mediaFiles[0].uri);
  15. rootparams.vast_duration.push(v.ads[0].creatives[0].source.duration);
  16. rootparams.vast_clickthrough.push(v.ads[0].creatives[0].source.videoClicks.clickThrough.uri);
  17. flash_variable('postroll_file', v.ads[0].creatives[0].source.mediaFiles[0].uri)
  18. trace('MediaFile :'+v.ads[0].creatives[0].source.mediaFiles[0].uri);
  19. trace('Duration :'+v.ads[0].creatives[0].source.duration);
  20. trace('ClickThrough :'+v.ads[0].creatives[0].source.videoClicks.clickThrough.uri);
  21. for(var j=0;j<v.ads[0].creatives[0].source.trackingEvents.length;j++){
  22. trace('TrackingEvents :'+v.ads[0].creatives[0].source.trackingEvents[j].event);
  23. trace('TrackingEvents :'+v.ads[0].creatives[0].source.trackingEvents[j].uri);
  24. rootparams.vast_trackingevents.push({event:v.ads[0].creatives[0].source.trackingEvents[j].event,link:v.ads[0].creatives[0].source.trackingEvents[j].uri});
  25. }
  26. }
  27.  
  28.  
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment