Difference between revisions of "Gadgets.flash (v0.9)"
From VZ Developer Wiki
(Created page with '{{NeedsExamples}} <div style="float:right; margin: 0 0 10px 10px;">__TOC__</div> <span style="font-size:150%"><strong>gadgets.flash</strong></span> Embeds Flash content in gadg…') |
|||
Line 36: | Line 36: | ||
<div style="margin-left:4em;">Detects Flash Player and its major version.</div> | <div style="margin-left:4em;">Detects Flash Player and its major version.</div> | ||
+ | == Examples == | ||
+ | <source lang="JavaScript"> | ||
+ | function doTrick(trick) { | ||
+ | var url = "http://doc.examples.googlepages.com/Trevor-"+trick+".swf"; | ||
+ | outputbox = document.getElementById("outputbox"); | ||
+ | gadgets.flash.embedFlash(url, outputbox, 7); | ||
+ | gadgets.window.adjustHeight(); | ||
+ | }; | ||
+ | |||
+ | function renderControls() { | ||
+ | var handle = document.getElementById("dom_handle"); | ||
+ | var controls = document.createElement("div"); | ||
+ | controls.appendChild(getButton("sit")); | ||
+ | controls.appendChild(getButton("spin")); | ||
+ | controls.appendChild(getButton("down")); | ||
+ | controls.appendChild(getButton("speak")); | ||
+ | |||
+ | var outputbox = document.createElement("div"); | ||
+ | outputbox.id = "outputbox"; | ||
+ | outputbox.style.width = "200px"; | ||
+ | outputbox.style.height = "200px"; | ||
+ | |||
+ | handle.innerHTML = ""; | ||
+ | handle.appendChild(controls); | ||
+ | handle.appendChild(outputbox); | ||
+ | |||
+ | gadgets.window.adjustHeight(); | ||
+ | }; | ||
+ | |||
+ | function getButton(action) { | ||
+ | var control = document.createElement("button"); | ||
+ | control.onclick = function() { doTrick(action); }; | ||
+ | control.innerHTML = action; | ||
+ | return control; | ||
+ | }; | ||
+ | |||
+ | renderControls(); | ||
+ | </source> | ||
{{ JsApiAlphaList_(v0.9) }} | {{ JsApiAlphaList_(v0.9) }} |
Latest revision as of 13:46, 11 November 2010
This documentation is not completed yet and will be extended by more examples in future.
gadgets.flash
Embeds Flash content in gadgets.
Methods
gadgets.flash.embedCachedFlash
<static> Boolean gadgets.flash.embedCachedFlash()
- Returns
Type Description Boolean Whether the function call completes successfully
- Description
Injects a cached Flash file into the DOM tree. Accepts the same parameters as gadgets.flash.embedFlash does.
gadgets.flash.embedFlash
<static> Boolean gadgets.flash.embedFlash(swfUrl, swfContainer, swfVersion, opt_params)
- Parameters
Name Type Description swfUrl String SWF URL swfContainer String | Object The ID or object reference of an existing HTML container element swfVersion Number Minimum Flash Player version required opt_params Object An optional object that may contain any valid HTML parameter; all attributes will be passed through to the Flash movie on creation
- Returns
Type Description Boolean Whether the function call completes successfully
- Description
Injects a Flash file into the DOM tree.
gadgets.flash.getMajorVersion
<static> Number gadgets.flash.getMajorVersion()
- Returns
Type Description Number The major version of Flash Player or 0 if Flash is not supported
- Description
Detects Flash Player and its major version.
Examples
function doTrick(trick) {
var url = "http://doc.examples.googlepages.com/Trevor-"+trick+".swf";
outputbox = document.getElementById("outputbox");
gadgets.flash.embedFlash(url, outputbox, 7);
gadgets.window.adjustHeight();
};
function renderControls() {
var handle = document.getElementById("dom_handle");
var controls = document.createElement("div");
controls.appendChild(getButton("sit"));
controls.appendChild(getButton("spin"));
controls.appendChild(getButton("down"));
controls.appendChild(getButton("speak"));
var outputbox = document.createElement("div");
outputbox.id = "outputbox";
outputbox.style.width = "200px";
outputbox.style.height = "200px";
handle.innerHTML = "";
handle.appendChild(controls);
handle.appendChild(outputbox);
gadgets.window.adjustHeight();
};
function getButton(action) {
var control = document.createElement("button");
control.onclick = function() { doTrick(action); };
control.innerHTML = action;
return control;
};
renderControls();
OpenSocial (v0.9) | |||
gadgets.flash |