Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-10-2003, 11:58   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Zürich, Schweiz
Beiträge: 75
Unsichtbare Schaltflächen mit AS

Hi!

Wie kann ich unsichtbare Schaltflächen mit AS generieren?

Textfelder macht man ja mit 'this.createTextField()' und die Buttons?
linuxkiller ist offline   Mit Zitat antworten
Alt 13-10-2003, 11:59   #2 (permalink)
ActionScripter
 
Benutzerbild von leroy
 
Registriert seit: Jun 2003
Ort: Paderborn
Beiträge: 140
ActionScript:
  1. mc._visible = false;

Grüße,
Markus
leroy ist offline   Mit Zitat antworten
Alt 13-10-2003, 12:13   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Zürich, Schweiz
Beiträge: 75
Ist eine Schaltfläche ein MovieClip?
linuxkiller ist offline   Mit Zitat antworten
Alt 13-10-2003, 12:18   #4 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
Seit Flash MX kann man jedem MovieClip Schaltflächen-Eigenschaften mit auf dem Weg geben.

Wobei, wenn du die Eigenschaft _visible = 0 setzt ist die Schaltfläche auch nicht mehr zu gebrauchen!

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 13-10-2003, 12:21   #5 (permalink)
ActionScripter
 
Benutzerbild von leroy
 
Registriert seit: Jun 2003
Ort: Paderborn
Beiträge: 140
Das nicht, aber du kannst aus einem MC eine Schaltfläche machen.

Du erstellst eine Fläche, wandelst diese in einen MC um und kannst ihr einen Namen geben (hier: mc). Dann kannst du eine Funktion schreiben, mit der du reagierst:
ActionScript:
  1. mc.onPress = function() {
  2.   trace("Fläche gedrückt.");
  3. }
Das Skript kommt auf die Ebene.

Grüße,
Markus
leroy ist offline   Mit Zitat antworten
Alt 13-10-2003, 12:45   #6 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
unsichtbare Schaltflächen mit AS
ActionScript:
  1. var o=this.createEmptyMovieClip("button1",1);
  2.         //init
  3.         o.beginFill (0x000000,0);o.lineStyle (1, 0x000000,0);
  4.         o.lineTo (50, 0);o.lineTo (50, 30);o.lineTo (0, 30);    o.lineTo (0, 30);
  5.         o.endFill();
  6.         o.onRelease = function() {
  7.             trace("gedrückt")
  8.         }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 13-10-2003, 12:57   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Zürich, Schweiz
Beiträge: 75
Zitat:
Geschrieben von HAY
hi
unsichtbare Schaltflächen mit AS
ActionScript:
  1. var o=this.createEmptyMovieClip("button1",1);
  2.         //init
  3.         o.beginFill (0x000000,0);o.lineStyle (1, 0x000000,0);
  4.         o.lineTo (50, 0);o.lineTo (50, 30);o.lineTo (0, 30);    o.lineTo (0, 30);
  5.         o.endFill();
  6.         o.onRelease = function() {
  7.             trace("gedrückt")
  8.         }
yeah, das hilft mir also weiter! thx leutz
linuxkiller ist offline   Mit Zitat antworten
Alt 13-10-2003, 13:18   #8 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
oder man setzt diese auf _alpha=0
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 13-10-2003, 14:15   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Zürich, Schweiz
Beiträge: 75
question!

hab's nun so:
ActionScript:
  1. o.onRollOver = function() {
  2.         //trace("MouseOver")
  3.         setStatusText("Hallo");
  4.     }
  5.     o.onRollOut = function() {
  6.         //trace("MouseOut")
  7.         setStatusText("und Tschüss!");
  8.     }
doch o.onRollOut funkt ned, also der trace schon, doch der JS aufruf klappt ned. kA warum... habt ihr 'nen tipp?
linuxkiller ist offline   Mit Zitat antworten
Alt 13-10-2003, 14:21   #10 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
pfad problem.wo hast du denn die function stehen.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 13-10-2003, 14:24   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Zürich, Schweiz
Beiträge: 75
welche denn?
einfach drunter, also so:
ActionScript:
  1. // Schaltflächen Test!!
  2.     //
  3.     //
  4.     var o=this.createEmptyMovieClip("button1",1);
  5.     //init
  6.     o.beginFill(0x000000, 100); o.lineStyle(1, 0x000000, 100);
  7.     o.lineTo(50, 0); o.lineTo(50, 30); o.lineTo(0, 30); o.lineTo(0, 30);
  8.     o.endFill();
  9.     o.onRollOver = function() {
  10.         setStatusText("Hallo");
  11.     }
  12.     o.onRollOut = function() {
  13.         setStatusText("und Tschüss!");
  14.     }
linuxkiller ist offline   Mit Zitat antworten
Alt 13-10-2003, 14:33   #12 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ich meine die function setStatusText.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 13-10-2003, 14:34   #13 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Zürich, Schweiz
Beiträge: 75
na ganz oben im selben 'bild'.

so:
ActionScript:
  1. _global.setStatusText = function (arg) {
  2.     getURL("javascript:setStatus('" + arg + "');");
  3. }
linuxkiller ist offline   Mit Zitat antworten
Alt 13-10-2003, 14:47   #14 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
der aufruf klapt schon nur was du in setStatus machst weiß ich halt nicht.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 13-10-2003, 14:49   #15 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Zürich, Schweiz
Beiträge: 75
jo des halt:

Code:
<script language="JavaScript">
	function setStatus(p) {
		window.status = p;
	}
</script>
linuxkiller ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele