Update of /var/cvs/applications/resources/src/org/mmbase/functions
In directory james.mmbase.org:/tmp/cvs-serv15067

Modified Files:
        FlashGuiFunction.java 
Log Message:
presenting flash in page can be done a whole lot simpler, sparing some 
band-width


See also: 
http://cvs.mmbase.org/viewcvs/applications/resources/src/org/mmbase/functions


Index: FlashGuiFunction.java
===================================================================
RCS file: 
/var/cvs/applications/resources/src/org/mmbase/functions/FlashGuiFunction.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- FlashGuiFunction.java       3 Sep 2008 13:06:28 -0000       1.1
+++ FlashGuiFunction.java       29 Sep 2008 16:54:05 -0000      1.2
@@ -27,7 +27,7 @@
  ]]><pre>
  *
  * @author Michiel Meeuwissen
- * @version $Id: FlashGuiFunction.java,v 1.1 2008/09/03 13:06:28 michiel Exp $
+ * @version $Id: FlashGuiFunction.java,v 1.2 2008/09/29 16:54:05 michiel Exp $
  * @since MMBase-1.9
  */
 public class FlashGuiFunction extends NodeFunction<String> {
@@ -62,19 +62,14 @@
         if (fieldName == null || "".equals(fieldName) || 
fieldName.equals(handleField)) {
             String name = "mm_flashobject_" + node.getNumber();
             String url = node.getFunctionValue("servletpath", null).toString();
-            StringBuilder buf = new StringBuilder("<object 
classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" 
codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\";
 ");
+            StringBuilder buf = new StringBuilder("<object  
type=\"application/x-shockwave-flash\" ");
             buf.append("width='").append(guiWidth).append("' 
height='").append(guiHeight).append("' id=\"");
             buf.append(name);
-            buf.append("\" align=\"middle\"> <param name=\"allowScriptAccess\" 
value=\"sameDomain\" /> <param name=\"allowFullScreen\" value=\"true\" /> 
<param name=\"movie\" value=\"");
+            buf.append("\" data=\"").append(url).append("\">");
+            buf.append("<param name=\"movie\" value=\"");
             buf.append(url);
-            buf.append("\" /><param name=\"quality\" value=\"high\" /><param 
name=\"bgcolor\" value=\"#ffffff\" /> <embed src=\"");
-            buf.append(url);
-            buf.append("\" quality=\"high\" bgcolor=\"#ffffff\" ");
-            buf.append("width='").append(guiWidth).append("' 
height='").append(guiHeight).append("' name=\"");
-            buf.append(name);
-            buf.append("\" align=\"middle\" allowScriptAccess=\"sameDomain\" 
allowFullScreen=\"true\" type=\"");
-            buf.append(node.getStringValue("mimetype"));
-            buf.append("\"  
pluginspage=\"http://www.macromedia.com/go/getflashplayer\"; /></object>");
+            buf.append("\" />");
+            buf.append("</object>");
             return buf.toString();
         } else {
             MMObjectNode n = (MMObjectNode) parameters.get(Parameter.CORENODE);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to