Klicken Sie auf Projekt >Variablen . Das Dialogfeld Variablen wird angezeigt.
Erstellen von benutzerdefinierten Variablen in Adobe Captivate
Wie alle Programmiersprachen verwendet Captivate Variablen zum temporären Speichern von Werten, die von anderen Captivate-Komponenten verwendet werden können. In Captivate gibt es zwei Arten von Variablen: Systemvariablen und benutzerdefinierte.
Systemvariable: Systemvariablen werden mit Ihrer Kopie von Captivate vordefiniert. Beispiel, cpCmndMute , wodurch der Ton in einer Folie stummgeschaltet wird. Eine Liste aller Systemvariablen finden Sie unter Liste der Captivate-Variablen.
Benutzerdefinierte Variable: Dies sind Variablen, die Sie erstellen und benutzerdefinierten Aktionen zuweisen können. Der Name, den Sie einer Benutzervariablen zuweisen, darf nicht in Konflikt mit den internen Funktionen von Captivate, reservierten Schlüsselwörtern, exponierten Systemvariablen oder anderen verborgenen Variablen stehen.
Beim Benennen einer Variablen gibt es einige Konventionen. Diese sind nachfolgend beschrieben:
- Beginnen Sie den Namen nicht mit einem Leerzeichen oder einer Ziffer.
- Verwenden Sie keine reservierten Schlüsselwörter. In der folgenden Tabelle sind Variablennamen aufgeführt, die von ActionScript reserviert werden.
- Verwenden Sie eindeutige Variablennamen.
- Verwenden Sie leicht verständliche Namen für Variablen.
- Fügen Sie einer Variablen immer Beschreibungen hinzu.
Erstellen einer benutzerdefinierten Variable
In diesem Beispiel erstellen wir eine benutzerdefinierte Variable und ordnen die Variable einer Schaltfläche zu. Wenn Sie auf die Schaltfläche klicken, wird ein Name angezeigt.
So erstellen Sie die Variable:
-
-
Um eine Variable hinzuzufügen, klicken Sie auf Neu hinzufügen , und geben Sie die Variableninformationen in die Felder Name , Wert und Beschreibung ein.
- Name: Legen Sie einen einzigartigen Namen für die Variable fest. Stellen Sie sicher, dass der Name intuitiv genug ist, dass Benutzer den Inhalt erraten können. Beispielsweise könnten Sie eine Variable, die die Versionsnummer eines Produkts speichert, „ProduktVersion“ oder Versionsnummer befindet.
- Wert: Legen Sie einen Wert für die Variable fest. Der Wert, den Sie angeben, taucht in allen Instanzen der Variable in dem Dokument auf. Sie können auch wählen, den Wert später einzugeben. Lassen Sie hierfür das Feld einfach leer. Variablen mit undefinierten Werten erscheinen im Projekt als Leerstellen.
- Beschreibung: Optional können Sie eine Beschreibung für die Variable hinzufügen. Beispielsweise könnten Sie einen Hinweis für Autoren einfügen, der ihnen Anweisungen gibt, wann die Variable zu verwenden ist.
-
Um die Änderungen zu speichern, klicken Sie auf Speichern.
-
Fügen Sie im Captivate-Projekt eine Schaltfläche, ein Texteingabefeld und eine Textbeschriftung ein, wie unten gezeigt:
-
Im Texteingabefeld fügen Sie die von Ihnen erstellte Variable ein, wie unten gezeigt:
-
Klicken Sie mit dem Cursor nach dem " : " im Eigenschafteninspektor auf [X], wie unten gezeigt:
Machen Sie auch die Textbeschriftung ausgeblendet.
-
Nachdem Sie auf Variable einfügen oder [X] geklickt haben, klicken Sie im Dialogfeld Variable einfügen auf die Dropdown-Liste Variablen, und wählen Sie die von Ihnen erstellte Variable aus.
-
Nachdem Sie die Variable eingefügt haben, wird der Variablenname in $$...$$ eingeschlossen, wie unten gezeigt:
Herunterladen
Einige der Variablennamen sind durch ActionScript reserviert. Folgende Variablennamen dürfen Sie beim Erstellen einer Variablen nicht verwenden:
alpha
currentframe
droptarget
focusrect
ramesloaded
height
buttonMode
byte
cacheAsBitmap
case
cast
catch
filters
final
finally
float
focusEnabled
focusRect
mouseX
mouseY
Name
namespace
native
new
switch
synchronized
tabChildren
tabEnabled
tabIndex
textSnapshot
highquality
lockroot
Name
parent
quality
rotation
char
class
const
constructor
contextMenu
continue
for
forceSmoothing
framesLoaded
function
get
goto
null
numChildren
opaqueBackground
override
package
parent
this
throw
throws
to
totalFrames
trackAsMenu
soundbuftime
target
totalframes
url
visible
width
currentFrame
currentLabel
currentLabels
currentScene
debugger
default
graphics
height
hitArea
if
implements
import
private
protected
prototype
public
return
root
transform
transient
true
try
Typ
typeof
x
xmouse
xscale
y
ymouse
yscale
delete
do
double
doubleClickEnabled
dropTarget
dynamic
in
include
instanceof
interface
internal
intrinsic
rotation
scale9Grid
scaleX
scaleY
scenes
scrollRect
use
useHandCursor
var
virtual
visible
void
abstract
accessibilityProperties
as
blendMode
boolean
break
each
else
enabled
enum
export
extends
false
is
loaderInfo
long
mask
menu
mouseChildren
mouseEnabled
set
short
soundTransform
stage
Statisch
stop
super
volatile
while
Bei Ihrem Konto anmelden