none
Windows Gadget mit flash aplikation erstellen

    Frage

  • hallo zusammen,

    erstmal: ich verstehe kein c# c++ oder programieren algemein

    ich versuche ein gadget zu erstellen der mir diese uhr anzeigt : http://video.onua.com.ua/nudemenClock2.swf (die .swf Datai von dieser "uhr" hab gespeichert aufm desktop)

    Hab mir viele forenbeiträge durchgelesen und gedacht ich mach es so:

    2 Dateien "clock.html" und "gadget.xml" die ich ins  windows Gadget-ordner reinpake

     

    HTML:

    <html>
      <head>
        <title>SWF Gadget</title>
        <script language="javascript" type="text/javascript">
     System.Gadget.onDock = checkState;
     System.Gadget.onUndock = checkState;

     function checkState() {
      if (System.Gadget.docked)
       var size = 130;          // Docked Gadget size
      else
       var size = 400;          // Undocked Gadget size

      document.body.style.width = size;
      document.body.style.height = size;
      gbackground.style.width = size;
      gbackground.style.height = size;
      flash.style.width = size-13;
      flash.style.height = size-13;
     }
      </script>
      </head>
      <body onload="checkState()" style="margin:0px">
     <g:background id="gbackground" style="position:absolute; top:0px; left:0px;" />

     <object id="flash" style="position:absolute; top:2px; left:2px;"
      classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
      codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0">
      <param name="allowScriptAccess" value="sameDomain" />
      <param name="quality" value="high" />
      <param name="menu" value="false" />
      <param name="bgcolor" value="#000000" />
      <param name="movie" value="http://video.onua.com.ua/nudemenClock2.swf" />
     </object>
      </body>
    </html>

     

    XML:

    <?xml version="1.0" encoding="utf-8" ?>
    <gadget>
      <name>SWF Gadget</name>
      <version>1.0.0.0</version>
      <author name="Jonathan Abbott">
        <logo src="icon.png" />
      </author>
      <description>Display's a Flash/Shockwave application</description>
        <icons>
          <icon height="48" width="48" src="icon.png" />
        </icons>
      <hosts>
        <host name="sidebar">
          <base type="html" apiVersion="1.0.0" src="clock.html" />
          <permissions>full</permissions>
          <platform minPlatformVersion ="0.3"/>
        </host>
      </hosts>
    </gadget>

    wenn ich dann meine "miniatüranwendungen" öffne dann sehe ich da mein gadget und es startet sogar, aber es zeigt mir nur eine schwarze fläche und nicht meine uhr. Was mach ich falsch?

     

    Dienstag, 14. Dezember 2010 14:26

Antworten

  • Hallo immelmann78,

    Am besten teste erstmals die 2 Dateien "clock.html" und "gadget.xml" ob sie man richtig in Internet Explorer sieht.

    Ich habe zum Beispiel noch ein Parameter eingefügt (<param name="wmode" value="transparent" />
    ) damit ich nicht einen schwarzen Background im Internet Explorer bekomme.

    *****************************************************************************************

    <html>
     <head>
     <title>SWF Gadget</title>
     <script language="javascript" type="text/javascript">
     System.Gadget.onDock = checkState;
     System.Gadget.onUndock = checkState;
     
     function checkState() {
     if (System.Gadget.docked)
     var size = 130;   // Docked Gadget size
     else
     var size = 400;   // Undocked Gadget size
     
     document.body.style.width = size;
     document.body.style.height = size;
     gbackground.style.width = size;
     gbackground.style.height = size;
     flash.style.width = size-13;
     flash.style.height = size-13;
     }
     </script>
     </head>
     <body onload="checkState()" style="margin:0px">
     <g:background id="gbackground" style="position:absolute; top:0px; left:0px;" />
     <object id="flash" style="position:absolute; top:2px; left:2px;"
     classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0">
     <param name="allowScriptAccess" value="sameDomain" />
     <param name="quality" value="high" />
     <param name="wmode" value="transparent" />
     <param name="menu" value="false" />
     <param name="bgcolor" value="#000000" />
     <param name="movie" value="http://video.onua.com.ua/nudemenClock2.swf" />
     </object>
     </body>
    </html>
    

     

    Schau Dir mal auch die folgenden Links an. Vielleicht können sie Dir weiter helfen.

    Flast: Pink pixels around text or transparency

    Flash Movie and Sidebar

    Grüße,

    Robert

    *****************************************************************************************
    Mittwoch, 22. Dezember 2010 10:21
    Besitzer

Alle Antworten

  • Hallo immelmann78,

    Am besten teste erstmals die 2 Dateien "clock.html" und "gadget.xml" ob sie man richtig in Internet Explorer sieht.

    Ich habe zum Beispiel noch ein Parameter eingefügt (<param name="wmode" value="transparent" />
    ) damit ich nicht einen schwarzen Background im Internet Explorer bekomme.

    *****************************************************************************************

    <html>
     <head>
     <title>SWF Gadget</title>
     <script language="javascript" type="text/javascript">
     System.Gadget.onDock = checkState;
     System.Gadget.onUndock = checkState;
     
     function checkState() {
     if (System.Gadget.docked)
     var size = 130;   // Docked Gadget size
     else
     var size = 400;   // Undocked Gadget size
     
     document.body.style.width = size;
     document.body.style.height = size;
     gbackground.style.width = size;
     gbackground.style.height = size;
     flash.style.width = size-13;
     flash.style.height = size-13;
     }
     </script>
     </head>
     <body onload="checkState()" style="margin:0px">
     <g:background id="gbackground" style="position:absolute; top:0px; left:0px;" />
     <object id="flash" style="position:absolute; top:2px; left:2px;"
     classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0">
     <param name="allowScriptAccess" value="sameDomain" />
     <param name="quality" value="high" />
     <param name="wmode" value="transparent" />
     <param name="menu" value="false" />
     <param name="bgcolor" value="#000000" />
     <param name="movie" value="http://video.onua.com.ua/nudemenClock2.swf" />
     </object>
     </body>
    </html>
    

     

    Schau Dir mal auch die folgenden Links an. Vielleicht können sie Dir weiter helfen.

    Flast: Pink pixels around text or transparency

    Flash Movie and Sidebar

    Grüße,

    Robert

    *****************************************************************************************
    Mittwoch, 22. Dezember 2010 10:21
    Besitzer
  • Hallo immelmann78,

    Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
    Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.

    Grüße,
    Robert

    Donnerstag, 13. Januar 2011 08:00
    Besitzer