Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-04-2004, 11:20   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: düsseldorf
Beiträge: 52
level abfrage funktioniert nicht ( hilfe)

Hallo,

habe da eine "kleines problem" ich lade versch. swf in übereinander geordnete level. In Level0 habe ich eine variable die mir anzeigt welcher level gerade geladen bzw. sichtbar ist.
Eigentlich hatte ich vor, zuerst per abfrage der variablen in level0 den jeweils gerade sichtbaren level per alpha-kanal "unsichtbar" zu machen und dann den anderen level reinzuladen.
Das hatte ich vor per As "setProperty(_level0._root.ausdruck, _alpha, "0"); aber dieses skript nimmt er einfach nicht an.
Diese Skript liegt in den jeweiligen level welches reingeladen werden soll.
Kann mir jeman helfen?
michael

Geändert von michael l (26-04-2004 um 11:22 Uhr)
michael l ist offline   Mit Zitat antworten
Alt 26-04-2004, 11:26   #2 (permalink)
Gib her, ich mach das!
 
Registriert seit: Jul 2003
Ort: Karlsruhe/Kassel
Beiträge: 270
Also, mehrere Sachen:

1) Entweder _root ODER _level0. _level0._root ist sinnlos.

2) das ist veraltete Syntax.
Benutze stattdessen:
_level0.ausdruck._alpha=0;

3) benutze keine level (und auch keine scenes). Benutze stattdessen createEmptyMovieClip oder erzeuge Container-MCs, in die du dann deine SWFs lädst.
Dr.Atom ist offline   Mit Zitat antworten
Alt 26-04-2004, 14:09   #3 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
Zitat:
benutze keine level (und auch keine scenes). Benutze stattdessen createEmptyMovieClip oder erzeuge Container-MCs, in die du dann deine SWFs lädst

sorry atom, wenn ich da eingreifend mal die hand heb*...

aber wieso keine level ???

szenen - da hast du recht!

aber _levels sind doch überhaupt kein problem...ärgern auch niemanden...diese aussage stimmt so nicht...

aber was ich bedenklich finde ist, dass du - michael - ganze _levels mit nem alpha belegen willst...das macht man nicht...

außerdem geht das viel eleganter mit

ActionScript:
  1. _levelX._visible = false;


und das gegenstück dazu ist natürlich dann:

ActionScript:
  1. _levelX._visible = true;




greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 26-04-2004, 16:41   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: düsseldorf
Beiträge: 52
variablen abfrage

hallo kelor,

danke für den tip mit lexelx.visible = false; ein problem allerdings ist wie ich darin meine variableabfarge reinpacken soll oder kann.
ich habe in level0 eine textvariable die mir anzeigt z.b. level10 ist augenblicklich sichtbar wird jetzt ein knopf gedrückt soll z.b. in level 9 eine swf reingeladen werden.
Bisher habe ich das probiert über einen preloader, in den ich das skript eingefügt habe:

wenn geladen dann:
mache denn augenblicklichen level "unsichtbar"
setProperty(_root.ausdruck, _alpha, "0");
und dann verändere die variable so das jetzt angezeigt wird
welches level aktuell oben bzw. sichtbar ist
_root.ausdruck = "level20";

kannst du mir helfen und mir sagen wie das schreiben muß damit es auch läuft.

michael
michael l ist offline   Mit Zitat antworten
Alt 26-04-2004, 16:54   #5 (permalink)
AchimHomeZone
 
Benutzerbild von onip
 
Registriert seit: Feb 2002
Ort: Cöllefornia / Cologne / Kölle / Köln
Beiträge: 1.541
// falsch
_root.ausdruck = "level20";

// richtig
_root.ausdruck = "_level20";

dein unterstrich hat gefehlt.

wenn du von _levelX auf _level0 ein wert übertragen willst, dann so

_level0.ausdruck = "_level20";
__________________
__________________


4. Lunyu 2.13.

Zi Gong fragte, was einen Flasher ausmache.
Konfuzius sprach: "Er predigt nur das, was er zuvor schon selbst in die Tat umgesetzt hat."
onip ist offline   Mit Zitat antworten
Alt 26-04-2004, 17:04   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: düsseldorf
Beiträge: 52
DANKE

danke,

ich glaub das wars. Passiert mir leider öfters bei zu schönen wetter das ich den unterstrich vergesse.
Ich hätte bestimmt noch sehr lange gesucht.

michael
michael l ist offline   Mit Zitat antworten
Alt 26-04-2004, 21:23   #7 (permalink)
Gib her, ich mach das!
 
Registriert seit: Jul 2003
Ort: Karlsruhe/Kassel
Beiträge: 270
Zitat:
sorry atom, wenn ich da eingreifend mal die hand heb*...
aber wieso keine level ???
Naja, ich bin kein Freund davon
Is halt Ansichtssache, ich halte es für veraltet. Container-MCs haben mehr Stil für mich.
Natürlich kann jeder selbst entscheiden, ob er das will oder nicht.
Dr.Atom 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 19:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele