D7WS HOMEPAGE WORKSHOP NEUE XTRAS GALERIE WORKSHOP Automatic Translation LESERSERVICE BUCH NEWS

HowTo: Shockwave 7.02, Shockmachine, The Remote

 

 

 

Home
Workshop-Seite

Stand: Anfang Juli 99
Nachtrag August 99

Macromedias neue Entertainment-Site Shockwave.com, die "im Sommer" eröffnet werden soll, enthält bereits einige spannende Lektüre, die erahnen läßt, wie es weitergeht mit Shockwave & Co.. Entwickler-Materialien und Docs finden sich im DevRoom. Insbesondere das PDF "Shockwave, Flash, and Shockmachine Content Developer's Guide" ist lesenswert.

Shockwave.com wird zu einer Entertainment-Site in der Nachfolge von Shockrave.com ausgebaut.

Shockmachine ist ein kommerzielles Produkt, das auf Director-Technologie aufbaut (wahrscheinlich ein spezieller Shockwave-Projektor?). Es wird Endanwendern die Möglichkeit geben, ihre präferierten Shockwave- und Flash-Inhalte zu verwalten und diese Inhalte lokal zu sichern, und es wird Macromedia die Möglichkeit geben, einem Shockmachine-Anwender News bzgl. Shockwave.com auf den Desktop zu bringen. Einige bisher undokumentierte Features von Director, wie das MiaW mit unregelmäßiger Form oder auch Ini-Settings sind wohl auf dem Hntergrund von Shockmachine zu sehen.

The Remote ist voraussichtlich Teil von Shockwave 7.02; es ist ein kleines, sehr anhängliches Fenster, das standardmäßig bei jedem Shockwave-Inhalt angezeigt wird. Es bietet ebenfalls einige "Speicherplätze" für geshockte Webinhalte und kann als Empfänger für Nachrichten von Shockwave.com dienen.

Shockwave 7.02 ist der dem Director-Release 7.02 entsprechende Releasestand von Shockwave. D.h., alle in 7.02 neu eingeführten und wiedergabe-bezogenen Features oder Bugfixes werden sich in Shockwave-Umgebungen erst mit Shockwave 7.02 auswirken. Beispielsweise funktioniert unser Clickmap-Beispiel nun zwar in Director 7.02 plattformübergreifend, aber in Shockwave Windows noch nicht (da Version 7.02 noch nicht vorhanden).

Angesichts dieses Panoramas kann man sich einige Fragen stellen:

1. Was muß ich tun, damit meine Shockwave-Inhalte NICHT von Shockmachine oder The Remote gesichert werden können?
2. Was muß ich tun, damit The Remote NICHT bei meinen Shockwave-Inhalten erscheint?
3. Was muß ich tun, damit meine Shockwave-Arbeiten gesichert werden können?




 

 

 

 

In Director 7 gibt es einige Systemproperties, die Funktionen von Shockmachine ein- und ausschalten können:

the allowSaveLocal -- Systemproperty, die die Sichern-Funktion in Shockmachine/Remote ein-/ausschaltet.
the allowTransportControl -- Systemproperty, die Play / Stop / Pause / Fast Forward - Steuerung in Shockmachine/Remote ein-/ausschaltet.
the allowVolumeControl -- Systemproperty, die die Lautstärke-Steuerung in Shockmachine/Remote ein-/ausschaltet.
the allowZooming -- Systemproperty, die die Zoom-Funktion in Shockmachine/Remote ein-/ausschaltet.
on savedLocal -- Event-Handler, der auf ein erfolgreiches lokales Sichern reagieren kann.
the allowCustomCaching -- nicht definiert.
the allowGraphicMenu -- nicht definiert.

Die Systemproperty the environment enhält die Properties #shockMachine: true|false, (true, wenn Shockmachine auf dem Anwendersystem installiert ist. Keine Aussage zum aktuellen Wiedergabe-Modus.), #shockMachineVersion: versionString (leerer String, wenn aktueller Wiedergabemodus nicht Shockmachine ist), #internetConnected: #offline, #online oder #unknown, #uiLanguage: String (Lokalisierungsinformation zur Abspielengine), die beim Authoring verwendet werden können.

Wird allowSaveLocal in einem Shockwave-Film nicht gesetzt, so ist es automatisch TRUE. Das gilt auch für Director 6-Filme, die diese Property ja noch nicht kennen. Das ist das sogenannte AUTHOR BIT der zweistufigen Shockwave-Einbindung.

 




 

 

 

 

Das PUBLISH BIT wird über die HTML-Einbindung gesetzt: swSaveEnabled='True' kann explizit gesetzt werden. Fehlt der Parameter, so ist der Film nicht sicherbar.

Wollen Sie das Erscheinen von The Remote bei Ihren Web-Inhalten vermeiden, so ist der Parameter swTarget='FALSE' anzugeben. Fehlt er, so wird swTarget='True' angenommen.

Diese Parameter (eine Reihe weiterer sind im PDF-Dokument zu Shockmachine beschrieben) werden jeweils im <OBJECT>- und <EMBED>-Tag wiederholt; sie sind in den swRemote-Parameter zu "verpacken", d.h. die umschließenden doppelten Anführungszeichen schließen alle Parameter ein.

So wäre der normale Aftershock-Output zu ergänzen, um The Remote auszuschalten:

<OBJECT
  classid="..."
  codebase="..."
  ID=... WIDTH=... HEIGHT=...>
  <PARAM NAME=src VALUE="...">
  <PARAM NAME=swRemote VALUE="swTarget='false'">
    <EMBED
    src="..." WIDTH=... HEIGHT=...
    swRemote="swTarget='false'"
    TYPE="..."
    PLUGINSPAGE="...">
    </EMBED>

</OBJECT>

 




 

 

 

 

Einen in Remote und Shockmachine sicherbaren Shockwave-Film könnten Sie mit folgenden Parametern erreichen (gilt für Director 6-Filme ebenso):

<OBJECT ...>
  <PARAM NAME=src VALUE="...">
  <PARAM NAME=swRemote VALUE="swSaveEnabled='true'
   swPicon='http://www.myserver.com/picons/mypicon32.bmp'
   swTitle='My great Shockwave Movie'">

    <EMBED
    swRemote="swSaveEnabled='true'
   
swPicon='http://www.myserver.com/picons/mypicon32.bmp'
    swTitle='My great Shockwave Movie'"

    ...>
    </EMBED>

</OBJECT>

Wenn Sie eine (bei Aftershock 2.5 übliche) Einbindung via JavaScript und document.write benötigen, so sind die zusätzlichen Anführungszeichen mit "\" einzufügen:

document.write(' swRemote="swTarget=\'true\' swPicon=\'http://directory/picon.bmp\'"');

Joachim Gola

 




 


Directorworkshop.de ist © Joachim Gola & Gerd Gillmaier 1998-2002. Alle Rechte vorbehalten.