mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 05:47 Benutzername: Passwort: Auto-Login

Thema: Variablen innerhalb und außerhalb von Funktionen vom 02.02.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Variablen innerhalb und außerhalb von Funktionen
Autor Nachricht
xzt
Threadersteller

Dabei seit: 03.08.2007
Ort: eimsbuettel
Alter: -
Geschlecht: Männlich
Verfasst Di 02.02.2010 22:02
Titel

Variablen innerhalb und außerhalb von Funktionen

Antworten mit Zitat Zum Seitenanfang

Hi zusammen,

mir fehlt das Grundverständnis.
Ich probier schon ne weile mit Flash rum und hänge immer
wieder an so dummen Kleinigkeiten.
Mal klappt es und mal nicht, ich hab die Logik
dahinter noch nicht durchschaut.
Wann bekomme ich die in einer Funktion
veränderten oder erstellten Werte an meine
Variable auf der Stage übergeben und wann nicht???

Im Bsp. Farbwerte bei Buttonclick.
Kann doch nicht sein, dass das nicht geht!

Code:


var f;

//---Farbwähler---------------
rot_btn.addEventListener(MouseEvent.CLICK, color);
gruen_btn.addEventListener(MouseEvent.CLICK, color);
blau_btn.addEventListener(MouseEvent.CLICK, color);
orange_btn.addEventListener(MouseEvent.CLICK, color);

function color(event:MouseEvent):void{
   if(event.target.name==rot_btn){
      f="0x990000";
      }
   else if(event.target.name==gruen_btn){
      f="0x339966";
      }
   else if(event.target.name==blau_btn){
      f="0x006699";
      }
   else if(event.target.name==orange_btn){
      f="0xFF9900";
      }
}


trace(f)




Wäre super dankbar über nen kleinen Grundsatzverständnishinweis!

LG, der Nikolai


Zuletzt bearbeitet von xzt am Di 02.02.2010 22:02, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
xzt
Threadersteller

Dabei seit: 03.08.2007
Ort: eimsbuettel
Alter: -
Geschlecht: Männlich
Verfasst Mi 03.02.2010 00:29
Titel

Antworten mit Zitat Zum Seitenanfang

Hi,

ok, nach einer Weile wieder drangesetzt und
die fehlenden Anführungszeichen bemerkt! :o)

Also werden die in Funktionen bestimmten Werte
"immer" an vorher/außerhalb definierte Variablen
übergeben?
Kann da mal so von ausgehen?

Ok, is nicht mehr so wichtig jetzt erstmal,
aber wenn jmd. sich berufen fühlt.

Merci, beaucoup und gute Nacht!

thx, der Nikolai
  View user's profile Private Nachricht senden
Anzeige
Anzeige
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 03.02.2010 07:18
Titel

Antworten mit Zitat Zum Seitenanfang

Alsoooo...

Es sieht generell so aus:

Wenn du in einem Frame eine Variable definierst (wie du das mit f getan hast) spricht man von einer Klassenvariable. Diese ist solange vorhanden, wie die Klasse (also dein Film) vorhanden ist oder du sie löscht. Wenn du eine Variable in einer Funktion definierst, ist diese dann eine....??? Genau, Funktionsvariable. Die haucht ihre Existenz aus, wenn die Funktion, in der sie definiert wurde, beendet ist. Puff, zack, weg.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 03.02.2010 11:17
Titel

Antworten mit Zitat Zum Seitenanfang

1.) Klassenvariable VS. Instanzvariable

2.) Funktionsvariablen in dem Sinne gibt es nicht. Im Übrigen siehe Scope
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mi 03.02.2010 11:47
Titel

Antworten mit Zitat Zum Seitenanfang

weiterhin könnte dir beim googlen nach solchen dingen das wort "gültigkeitsbereich" im zusammenhang mit variablen weiterhlefen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
xzt
Threadersteller

Dabei seit: 03.08.2007
Ort: eimsbuettel
Alter: -
Geschlecht: Männlich
Verfasst Mi 03.02.2010 11:58
Titel

Antworten mit Zitat Zum Seitenanfang

Hi zusammen,

vielen Dank!
Wußte nicht, dass man da unterscheidet.
Ich werde mich hinsichtlich Klassen- und Instanzvariablen
inkl. Güligkeitsbereich nochmal schlau googlen!

mfg, der Nikolai
  View user's profile Private Nachricht senden
 
Ähnliche Themen Rollover Funktionen?
abwartende Funktionen?
Verschiedene Fragen zu PS-Funktionen
Suche CMS mit bestimmten Funktionen
2 funktionen onSubmit mit return
AS3 - Zwei Funktionen mit Verzögerung
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.