Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-07-2005, 23:54   #1 (permalink)
yeah!
 
Benutzerbild von rockstar
 
Registriert seit: Jun 2004
Ort: berlin
Beiträge: 103
den bezug einer instanz zum symbol ändern?

hallo leute,

gibts eine möglichkeit in flash MX 2004 den bezug einer instanz zu einem symbol auszutauschen?

ich hab in der hilfe gesucht, aber finde nichts gefunden.

kann mir jemand nen tipp geben, nach was ich suchen soll?

danke!
rockstar ist offline   Mit Zitat antworten
Alt 12-07-2005, 23:57   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
was ist denn bitte der bezug zu einer instanz?
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 13-07-2005, 00:02   #3 (permalink)
yeah!
 
Benutzerbild von rockstar
 
Registriert seit: Jun 2004
Ort: berlin
Beiträge: 103
Zitat:
Zitat von shortybmc
was ist denn bitte der bezug zu einer instanz?
jede instanz bezieht sich auf ein symbol aus der bibliothek.

mal angenommen ich hab auf der stage eine instanz von symbol hund. meine instanz heißt tier. nun will ich per as den bezug von hund zu katze wechseln. hund und katze sind beides symbole in der bibliothek und sind verknüpft

Geändert von rockstar (13-07-2005 um 00:08 Uhr)
rockstar ist offline   Mit Zitat antworten
Alt 13-07-2005, 00:08   #4 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Den bezug wechseln, häää, sorry das mir jetzt zu Flach, versteh dein Problem nicht ganz, obs an der Uhrzeit liegt, k.a. Macht mal bitte wer anders weiter ...
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 13-07-2005, 00:11   #5 (permalink)
yeah!
 
Benutzerbild von rockstar
 
Registriert seit: Jun 2004
Ort: berlin
Beiträge: 103
wenn du in flash ein symbol aus der bibliothek auf die stage ziehst, dann hast du ne instanz erzeugt. alles klar?

und wenn du dann im inspektor auf nachschaust, dann steht da: instanz von: blablabla.

klickst du dann auf "austauschen" dann kannst du das symbol wechseln, also den bezug. das symbol eben auf das sich diese instanz bezieht.

genau das will ich per as zur laufzeit machen.
rockstar ist offline   Mit Zitat antworten
Alt 13-07-2005, 00:14   #6 (permalink)
Neuer User
 
Benutzerbild von metalicat
 
Registriert seit: Aug 2004
Beiträge: 31
Also sprich du willst Anfangs nen Hund gezeigt bekommen und z.B. bei Knopfdruck soll der Hund ne Katze sein.
Das geht eigentlich recht einfach, du erstellst auf der Bühne einfach einen leeren mc (z.B. Tier) in den du dann jeweils Hund oder Katze reinlädst.

Oder meinst du doch was anderes?
metalicat ist offline   Mit Zitat antworten
Alt 13-07-2005, 00:20   #7 (permalink)
yeah!
 
Benutzerbild von rockstar
 
Registriert seit: Jun 2004
Ort: berlin
Beiträge: 103
Zitat:
Zitat von metalicat
Also sprich du willst Anfangs nen Hund gezeigt bekommen und z.B. bei Knopfdruck soll der Hund ne Katze sein.
Das geht eigentlich recht einfach, du erstellst auf der Bühne einfach einen leeren mc (z.B. Tier) in den du dann jeweils Hund oder Katze reinlädst.

Oder meinst du doch was anderes?
ja genau. wie lade ich das dann rein? das symbol soll aus der bibliothek kommen und nicht extern geladen werden.

die enterFrame-scripte sowie die variablen der instanz sollen aber erhalten bleiben. haut das dann noch hin?
rockstar ist offline   Mit Zitat antworten
Alt 13-07-2005, 00:32   #8 (permalink)
Neuer User
 
Benutzerbild von metalicat
 
Registriert seit: Aug 2004
Beiträge: 31
Also in den mc lädst du es z.B. so:

ActionScript:
  1. _root.tier.attachMovie("hund","hund_1",0)

und wechseln wäre dann sowas:

ActionScript:
  1. _root.tier.hund_1.unloadMovie()
  2. _root.tier.attachMovie("katze","katze_1",0)

Die Scripte müssen sich nur auf den Container Tier beziehen und schon kannst du munter die Symbole austauschen.
metalicat ist offline   Mit Zitat antworten
Alt 13-07-2005, 00:36   #9 (permalink)
yeah!
 
Benutzerbild von rockstar
 
Registriert seit: Jun 2004
Ort: berlin
Beiträge: 103
ah, verstehe. gut, so geht´s natürlich auch. damit ändert sich zwar nicht der bezug, aber zumindest reagiert alles, was sich im clip befindet genau gleich wie der übergeordnete clip (tier) und das reicht ja völlig, da das ergebnis ja identisch ist.

ich danke dir vielmals!
rockstar ist offline   Mit Zitat antworten
Alt 13-07-2005, 00:39   #10 (permalink)
Neuer User
 
Benutzerbild von metalicat
 
Registriert seit: Aug 2004
Beiträge: 31
np
metalicat ist offline   Mit Zitat antworten
Alt 30-11-2005, 18:10   #11 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 33
Ich hab ein ähnliches Problem:

Mein MC bewegt sich innerhalb eines Yugop-Bandes an eine bestimmte Stelle, wächst innerhalb der Bewegung und wenn er anhält, soll er durch den selben MC mit fettem Rand ersetzt werden.

Ist hierfür dieser Ansatz nich zu aufwendig? Vor allem weil das Yugop-Band schon fertig programmiert ist (abgesehen hier von). Ich müsste ja jedes Element des Gürtels mit AS erstellen und da Inhalte rein laden und so weiter... argh

Gibts in Flash MX 2004 net noch nen anderen Ansatz? Grüße und danke schonmal
wunna 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 02:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele