From f3b078ea26487c130934d22c09f94a295e1f657d Mon Sep 17 00:00:00 2001 From: Seitaro MAKABE Date: Mon, 13 Oct 2014 18:40:48 +0900 Subject: [PATCH] add swfobject-test.d.ts. --- swfobject/swfobject-tests.d.ts | 43 ++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/swfobject/swfobject-tests.d.ts b/swfobject/swfobject-tests.d.ts index 9bf4d09f7..87c14eb4c 100644 --- a/swfobject/swfobject-tests.d.ts +++ b/swfobject/swfobject-tests.d.ts @@ -1,3 +1,46 @@ /// +// access to user agent. var userAgent = swfobject.ua; +console.log(userAgent.w3, userAgent.pv, userAgent.mac, userAgent.win, userAgent.ie, userAgent.wk); + +// get flash player version. +var version = swfobject.getFlashPlayerVersion(); +console.log(version.major, version.minor); +console.log('hasPlayerVersion', swfobject.hasFlashPlayerVersion('10.0.0')); + +// listen to dom load event. +swfobject.addDomLoadEvent(() => { + console.log('dom load event.'); +}); + +// listen to load event. +swfobject.addLoadEvent((event?: Event) => { + console.log(event); +}); + +// embed swf +swfobject.embedSWF( + 'test.swf', + 'myContent', + '300', + '120', + '10.0.0', + 'expressInstall.swf', + {}, + {}, + {}, + () => { + console.log('embedded.'); + console.log(swfobject.getObjectById('myContent')); + } +); + +// show express install +swfobject.showExpressInstall( + {}, + {}, + 'expressInstall', + () => { + } +);