Erstellen von benutzerdefinierten Variablen in Adobe Captivate

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:

  1. Klicken Sie auf Projekt >Variablen . Das Dialogfeld Variablen wird angezeigt.

  2. 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.

  3. Um die Änderungen zu speichern, klicken Sie auf Speichern.

  4. Fügen Sie im Captivate-Projekt eine Schaltfläche, ein Texteingabefeld und eine Textbeschriftung ein, wie unten gezeigt:

  5. Im Texteingabefeld fügen Sie die von Ihnen erstellte Variable ein, wie unten gezeigt:

  6. Klicken Sie mit dem Cursor nach dem " : " im Eigenschafteninspektor auf [X], wie unten gezeigt:

    Machen Sie auch die Textbeschriftung ausgeblendet.

  7. 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.

  8. 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

Adobe-Logo

Bei Ihrem Konto anmelden