Um den Mauszeiger anzuzeigen, verwenden Sie die
Die maximale Mauszeigergröße ist 32x32 Pixel. Transparenz wird bei den meisten Betriebssystemen nicht unterstützt.
Ein nativer Mauszeiger wird direkt über den Mauszeigermechanismus des Betriebssystems implementiert und ist eine effizientere Möglichkeit, ein benutzerdefiniertes Mauszeigerbild anzuzeigen als die Verwendung eines Anzeigeobjekts. Sie können den Mauszeiger animieren, indem Sie mehrere Bilder in der
Der Mauszeiger wird nur innerhalb der Bühnengrenzen angezeigt. Außerhalb der Bühne hat das Betriebssystem die Kontrolle über das Bild des Mauszeigers.
Das Beispiel verwendet die Zeichnungsbefehle, die durch die Graphics-Klasse verfügbar sin, um acht gedrehte Bilder eines Pfeils zu erstellen. Diese Bilder werden in einen Vektor gebracht und der
Um den Mauszeiger anzuzeigen, rufen Sie die
Stellen Sie mehrere Bilder bereit und stellen Sie die
Die maximale Größe für den Mauszeiger beträgt 32x32 Pixel.
Stellen Sie mehrere Bilder für die
Der Kollisionsbereich ist der Punkt des Mauszeigers, unter dem Mausklicks registriert werden. Standardmäßig liegt der Kollisionsbereich in der oberen linken Ecke (0,0).
Unterstützung für mobile Browser: Diese Klasse wird in mobilen Browsern nicht unterstützt.
AIR-Profilunterstützung: Diese Funktion wird auf mobilen Geräten oder Geräten mit AIR für TV nicht unterstützt. Weitere Informationen zum AIR-Support über mehrere Profile finden Sie unter
In Flash Player öffnen Benutzer das Kontextmenü, indem sie mit der rechten Maustaste (Windows oder Linux) bzw. bei gedrückter Ctrl-Taste (Macintosh) auf „Flash Player“ klicken. Sie können die Methoden und Eigenschaften der ContextMenu-Klasse verwenden, um benutzerdefinierte Menüelemente hinzuzufügen, die Anzeige integrierter Menüelemente (z. B. Einzoomen und Drucken) zu steuern, oder um Kopien von Menüs zu erstellen. In AIR gibt es keine integrierten Elemente und kein Standardkontextmenü.
In Flash Professional können Sie ein ContextMenu-Objekt an eine bestimmte Schaltfläche, an einen Movieclip, an ein Textfeldobjekt oder an eine ganze Filmstufe anhängen. Dazu verwenden Sie die
In Flex oder Flash Builder können nur Komponenten der obersten Ebene in der Anwendung über Kontextmenüs verfügen. Wenn zum Beispiel ein DataGrid-Steuerelement untergeordnetes Element eines TabNavigator- oder VBox-Containers ist, kann das DataGrid-Steuerelement kein eigenes Kontextmenü haben.
Wenn Sie einem ContextMenu-Objekt neue Elemente hinzufügen möchten, erstellen Sie ein ContextMenuItem-Objekt und fügen dieses Objekt anschließend dem
Flash Player verfügt über drei Arten von Kontextmenüs: Das Standardmenü (wird eingeblendet, wenn Sie mit der rechten Maustaste in Flash Player klicken), das Bearbeitungsmenü (wird eingeblendet, wenn Sie mit der rechten Maustaste auf ein auswählbares oder bearbeitbares Textfeld klicken) und ein Fehlermenü (wird eingeblendet, wenn eine SWF-Datei nicht in Flash Player geladen werden konnte). Mit der ContextMenu-Klasse können nur das Standard- und das Bearbeitungsmenü verändert werden. In AIR wird nur das Bearbeitungsmenü angezeigt.
Benutzerdefinierte Menüelemente werden immer oben im Kontextmenü von Flash Player oberhalb der integrierten Menüelemente angezeigt. Integrierte und benutzerdefinierte Menüelemente sind durch eine Trennlinie getrennt. Sie können die Option „Einstellungen“ nicht aus dem Kontextmenü entfernen. Dieses ist in Flash erforderlich, damit Benutzer auf die Einstellungen zugreifen können, die für die Zugriffsschutz- und Speicherungseinstellungen auf dem Computer gelten. Des Weiteren ist auch ein Entfernen der Menüoption „Über...“ nicht möglich. Diese ist notwendig, damit Benutzer sich über die verwendete Version von Flash Player informieren können. (In AIR werden die integrierten Menüelemente „Einstellungen“ und „Über“ nicht verwendet.)
Sie können einem Kontextmenü in Flash Player nicht mehr als 15 benutzerdefinierte Elemente hinzufügen. In AIR gibt es keine explizite Beschränkung für die Anzahl der Elemente in einem Kontextmenü.
Bevor Sie jedoch die Methoden eines ContextMenu-Objekts aufrufen können, müssen Sie dieses Objekt mithilfe des Konstruktors
Beim Erstellen eines Kontextmenüs können Sie entweder NativeMenuItem- oder ContextMenuItem-Objekte hinzufügen. Es wird jedoch empfohlen, dass Sie in einem Kontextmenü nur einen Objekttyp verwenden, damit alle Menüelemente über dieselben Eigenschaften verfügen.
Hinweis: In Flash Player wird diese Methode nicht unterstützt.
Mit dieser Methode werden nur Menüelemente aus dem Standardkontextmenü ausgeblendet. Sie wirkt sich nicht auf Elemente des Bearbeitungs- oder Fehlermenüs aus.
Bei dieser Methode werden alle booleschen Elemente von
Hinweis: In AIR besitzen Kontextmenüs keine integrierten Elemente. Wenn diese Methode aufgerufen wird, passiert nichts.
Hinweis: In AIR besitzen Kontextmenüs keine integrierten Elemente.
Wenn die
Wenn Sie neue Menüelemente hinzufügen möchten, erstellen Sie ein ContextMenuItem-Objekt und fügen dieses dem
Diese Eigenschaft bewirkt von der Funktion her das gleiche wie die
Wenn ein
Der Standardwert ist
Die KeyLocation-Konstanten werden in der
Aktivieren bzw. deaktivieren Sie die Zwischenablagebefehle im Kontextmenü über die
Verwenden Sie die Werte, die von der KeyboardType-Klasse definiert werden, mit der
Die meisten Desktopcomputer und einige mobile Geräte verfügen über eine alphanumerische Tastatur.
Viele mobile Geräte verfügen über eine Zifferntastatur, einige auch über eine alphanumerische Tastatur.
Typischerweise wird bei einer fehlenden realen Tastatur eine virtuelle Tastatur bereitgestellt.
Hinweis: Sie brauchen
Hinweis: Sie brauchen
Der Standardwert ist
Wenn Sie Werte für diese Eigenschaft definieren möchten, verwenden Sie die folgenden Stringwerte:
Hinweis: Für Flash Player 10.2 oder AIR 2.6 und neuere Versionen legt diese Eigenschaft den Cursornamen fest bzw. ruft diesen ab, wenn ein nativer Cursor verwendet wird. Ein nativer Cursorname, der mit
Die
Hinweis: Mausereignisse können abgesetzt werden, unabhängig davon, ob diese Eigenschaft den Wert
Verwenden Sie die in der KeyboardType-Klasse definierten Konstanten, um die von dieser Eigenschaft gemeldeten Werte zu berichten.
Hinweis: Wenn ein Computer oder ein Gerät sowohl über eine alphanumerische Tastatur als auch über eine 12-Tasten-Tastatur verfügt, gibt diese Eigenschaft lediglich das Vorhandensein der alphanumerischen Tastatur an.
Schreiben Sie mit den aufgeführten Klassen Code, der Berührungsereignisse verarbeitet. Stellen Sie mithilfe der Multitouch-Klasse fest, welche Berührungsinteraktionen die aktuelle Umgebung unterstützt, und verwalten Sie die ggf. unterstützten Berührungsinteraktionen.
Sie können ein Multitouch-Objekt nicht direkt aus ActionScript-Code erstellen. Wenn Sie
Hinweis: Die Multitouchfunktion wird für SFW-Dateien, die in HTML für Mac OS eingebettet sind, nicht unterstützt.
Wenn die Flash-Laufzeitumgebung in einer Umgebung verwendet wird, die keinerlei Multitouch-Gesten unterstützt, ist der Wert
Hinweis: Bei Mac OS 10.5.3 und höher gibt
Testen Sie mit dieser Eigenschaft, ob Multitouchgesten unterstützt werden. Verwenden Sie dann Ereignisprozeduren für die verfügbaren Multitouch-Gesten. Für Gesten, die in der aktuellen Umgebung nicht unterstützt werden, müssen Sie eine alternative Ereignisverarbeitung erstellen.
Hinweis: Bei Mac OS 10.5.3 und höher ist dieser Wert immer
In den Eigenschaften der ContextMenuItem-Klasse können Sie bestimmte Menüeinträge aktivieren oder deaktivieren sowie einblenden oder ausblenden.
Um einem Menüeintrag bei Auswahl durch den Benutzer zusätzliche Funktionen hinzuzufügen, müssen Sie eine Ereignisprozedur für dasBenutzerdefinierte Menüelemente werden im jeweiligen Kontextmenü oben über den integrierten Elementen angezeigt und durch eine Trennlinie von integrierten Menüelementen getrennt. In AIR gibt es keine integrierten Elemente und die folgenden Einschränkungen gelten nicht für den Inhalt in der AIR-Anwendungs-Sandbox.
Einschränkungen:
Save Zoom In Zoom Out 100% Show All Quality Play Loop Rewind Forward Back Movie not loaded About Print Show Redraw Regions Debugger Undo Cut Copy Paste Delete Select All Open Open in new window Copy link
Adobe Macromedia Flash Player Settings
Hinweis: Wenn der Player auf einem nicht englischsprachigen System ausgeführt wird, erfolgt der Vergleich der Anzeigetexte sowohl mit der englischen Liste als auch mit den lokalisierten Entsprechungen.
Hinweis: Zwischen benutzerdefinierten und integrierten Menüelementen wird immer eine Trennlinie angezeigt.