Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-05-2004, 11:13   #1 (permalink)
Sightgiver
 
Benutzerbild von Arator
 
Registriert seit: Aug 2001
Beiträge: 368
Question Innerhalb von with eine Funktion zuweisen

Hi!

Ich würde gerne innerhalb eines with () dem Objekt eine onRelease funktion mitgeben, aber wie?

Weil

ActionScript:
  1. with (_root.mc) {
  2. onRelease = function () {
  3. trace ("Klappt");
  4. }
  5. }

geht leider nicht.

Geht sicher irgendwie..any suggestions?

Danke
Arator
__________________
The issue is not whether you are paranoid. The issue is whether you are paranoid enough.
Arator ist offline   Mit Zitat antworten
Alt 18-05-2004, 12:05   #2 (permalink)
bloss so
 
Benutzerbild von chri-st
 
Registriert seit: Sep 2002
Ort: Wien
Beiträge: 170
hallo,

ActionScript:
  1. _root.mc.onRelease = "";
  2. with (_root.mc) {
  3.     _x = 500;
  4.     onRelease = function () {
  5.         trace("Klappt");
  6.     };
  7. }

um Variablen, oder funktionen innerhalb von with zu setzen müssen diese vorher deklariert worden sein.

Aus der Hilfe:

Zitat:
Um eine Variable innerhalb einer with-Aktion setzen zu können, muss die Variable außerhalb der with-Aktion deklariert worden sein. Andernfalls müssen Sie den vollständigen Pfad zu der Zeitleiste eingeben, in der die Variable verwendet werden soll. Wenn Sie eine Variable innerhalb einer with-Aktion setzen, die nicht zuvor deklariert wurde, sucht with entsprechend der Gültigkeitsbereichskette nach dem Wert der Variablen. Wenn die Variable noch nicht vorhanden ist, wird die neue Variable auf der Zeitleiste gesetzt, von der aus die Aktion with aufgerufen wurde.
lg chri-st

p.s.: du könntest natürlich auch _root.mc.onRelease = ... innerhalb von with schreiben
chri-st ist offline   Mit Zitat antworten
Alt 18-05-2004, 12:14   #3 (permalink)
Sightgiver
 
Benutzerbild von Arator
 
Registriert seit: Aug 2001
Beiträge: 368
Oh ok! Danke! Sparrt mir also in dem Fall keinen Platz die With Aktion.

Thx
Arator
__________________
The issue is not whether you are paranoid. The issue is whether you are paranoid enough.
Arator 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 16:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele