Liferay, Inc.![]()
A generic utility for displaying Flash/SWF files in a cross-browser manner. Creates a widget that autorenders itself into the specified boundingBox.
To view all available events and configuration attributes, view the documentation.
You can write swf files with many different configurations, like so:
<script src="http://yui.yahooapis.com/3.1.1/build/yui/yui-min.js"></script>YUI({
//Last Gallery Build of this module
gallery: 'gallery-2011.02.09-21-32',
modules: {
'gallery-aui-skin-base': {
fullpath: 'http://yui.yahooapis.com/gallery-2011.02.09-21-32/build/gallery-aui-skin-base/css/gallery-aui-skin-base-min.css',
type: 'css'
},
'gallery-aui-skin-classic': {
fullpath: 'http://yui.yahooapis.com/gallery-2011.02.09-21-32/build/gallery-aui-skin-classic/css/gallery-aui-skin-classic-min.css',
type: 'css',
requires: ['gallery-aui-skin-base']
}
}
}).use('gallery-aui-swf', function(Y) {
// A simple SWF creation
var simpleSWF = new Y.SWF(
{
boundingBox: '#demo',
url: 'assets/SWFExampleSimple.swf'
}
);
// Advanced SWF creation
var advancedSWF = new Y.SWF(
{
boundingBox: '#demoAdvanced',
url: 'assets/SWFExampleAdvanced.swf',
version: 9.115,
fixedAttributes: {
scale: 'noscale',
salign: 'TL'
},
flashVars: {
foo: 'One',
bar: 'Two'
}
}
);
// Callbacks on the SWF widget
advancedSWF.on(
'swfReady',
function(event) {
advancedSWF.callSWF('addText', ['Some sample text \n']);
}
);
advancedSWF.on(
'textAdded',
function(event) {
console.log('Text Added: ', event.text);
}
);
});| Subject | Author | Date |
|---|---|---|
| Why? | John Lindal | 06/9/10 |
| Re: Why? | Murray Macchio | 06/10/10 |
| Re: Why? | Murray Macchio | 06/10/10 |
| Styling | Eike Hirsch | 06/11/10 |
| Re: Why? | Eduardo Lundgren | 06/11/10 |
| Re: Styling | Eduardo Lundgren | 06/11/10 |
| Re: Why? | Murray Macchio | 06/11/10 |
| Re: Why? | Eduardo Lundgren | 06/11/10 |
| Re: Styling | Eike Hirsch | 06/14/10 |
| Parallel thinking | Peter Peterson | 06/15/10 |
© 2006-2013 Yahoo! Inc. All rights reserved.
All code on this site is licensed under the BSD License unless stated otherwise.
About This Site · Security Contact Info