Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-06-2011, 11:10   #1 (permalink)
anfänger würd ich sagen
 
Registriert seit: Jun 2001
Ort: Köln
Beiträge: 90
Variablen über geben oder mir einen Denkanstoss geben

Hallo Zusammen



Für ein Uniprojekt brauch ich eure Hilfe. Ihr seht in dem angehangenen Bild drei Stationen: TV, Video und Musik. Zu der Scene kommt noch ein Männchen aus Papier das von unten rechts zu allen drei Stationen laufen wird und von jeder Station zu der anderen sowie von jeder Station auch wieder zurück nach unten rechts. Kurz gesagt: Das Männchen kann von jeder Station überall hin laufen.

Die Laufwege des Männchen kommen in MCs (Bilder sind freigestellt). Dadurch entstehen folgende Laufwege:
Start >> Musik
Start >> Video
Start >> TV
Musik >> Start
Video >> Start
TV >> Start

Musik >> Video
Musik >> TV

Video >> Musik
Video >> TV

TV >> Video
TV >> Musik

also ne ganze Menge

Die drei Stationen sollen anklickbar sein und das Männchen soll dann dort hin laufen. Jetzt zu meiner Frage: Wie mache ich es, dass sich die Schaltflächen merken, oder aktualisieren jenachdem wo sich das Männchen befindet? Wenn ich z.B. bei TV bin und und auf Video klicke, muss natürlich ein anderer "LaufMC" abgespielt werden als wenn ich bei Musik bin und auf Video klicke. Ich hoffe ihr versteht was ich meine und könnt mir helfen bzw. mir einen Denkanstoss geben. Freue mich auf Antworten.

Dankeschön
Angehängte Grafiken
Dateityp: jpg Testbild.jpg (25,3 KB, 15x aufgerufen)

Geändert von Meijestic (21-06-2011 um 11:13 Uhr)
Meijestic ist offline   Mit Zitat antworten
Alt 21-06-2011, 12:01   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
ein Uniprojekt, uii?

du hast drei koordinaten für die drei objekte?
und du hast eine koordinate für deinen avatar?
und du willst wissen, in welcher nähe sich der avatar zu den objekten befindet?

pythagoras?

http://buffalo-as.com/audioclp/anhalter.html
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (21-06-2011 um 12:08 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 21-06-2011, 13:13   #3 (permalink)
anfänger würd ich sagen
 
Registriert seit: Jun 2001
Ort: Köln
Beiträge: 90
also ich dachte eher an irgendwas wie ne variable übergeben oder so. Also gestartet wird ja immer bei Position START. Von da aus habe ich dann drei Möglichkeiten: MUSIK, VIDEO oder TV. Wenn ich TV anklicke läuft er ja da hin. ist er angekommen wird ein anderer MC abgespielt. (In dem Fall eine Statistik über TV) Danach steht er wieder vor TV und hat die Möglichkeit zu VIDEO, MUSIK oder START zu laufen. D.h. bei klick auf TV (Ausgangspunk START) müssten sich die BUTTON von MUSIK und TV einfach austauschen und zwar so, dass wenn ich jetzt auf MUSIK und VIDEO klicke ein anderer MC geladen wird als es noch vorher der Fall war (START)

Deine Methode hört sich einfacher und unkomplizierter an aber ich kann grad mal Grundkenntnisse in AS2 und ich glaub mathematische Berechnungen schaff ich einfach nicht

Kompliziert oder?

Geändert von Meijestic (21-06-2011 um 13:16 Uhr)
Meijestic ist offline   Mit Zitat antworten
Alt 21-06-2011, 14:02   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
Zitat:
Zitat von Meijestic Beitrag anzeigen
ich glaub mathematische Berechnungen schaff ich einfach nicht
pythagoras: c*c = a*a + b*b
was um alles in der welt lernt ihr noch auf der uni ????


mit 'start' wären es halt 4 objekte. aber das spielt doch garkeine geige und da ändert sich doch auch nie irgend etwas???
egal, woher die figur kommt oder geht:
nach jedem laufschritt den abstand zu allen 4 objekten berechnen.
wenn der abstand avatar zu einem objekt kleiner einem mindestabstand ist, dann lass den film von diesem objekt laufen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (21-06-2011 um 14:06 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 21-06-2011, 14:13   #5 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 109
ich denke mit pythagoras ist da nix, der Fragesteller will, soweit ich ihn verstehe, lediglich wissen wie er sich merken kann welcher Button zuletzt geklickt wurde und welcher MC dann beim nächsten Buttonklick abgespielt werden muss?
Wakka ist offline   Mit Zitat antworten
Alt 21-06-2011, 14:32   #6 (permalink)
anfänger würd ich sagen
 
Registriert seit: Jun 2001
Ort: Köln
Beiträge: 90
Ja genau, das würde mir schon weiter helfen.
Meijestic ist offline   Mit Zitat antworten
Alt 21-06-2011, 14:40   #7 (permalink)
anfänger würd ich sagen
 
Registriert seit: Jun 2001
Ort: Köln
Beiträge: 90
[QUOTE=hgseib;1992463]pythagoras: c*c = a*a + b*b
was um alles in der welt lernt ihr noch auf der uni ????


Hab ich schon verstanden und ich weiß auch wie man das Dreieck berechnet Das Problem ist, das ganze in Flash umzusetzen.
Meijestic ist offline   Mit Zitat antworten
Alt 21-06-2011, 17:58   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
Zitat:
Zitat von Wakka Beitrag anzeigen
der Fragesteller will, soweit ich ihn verstehe, lediglich wissen wie er sich merken kann welcher Button zuletzt geklickt wurde
das speichert man in einer globalen variable
z.b.
_root.geklicktWurdeNo = 1;

zu den buttons von Meijestic kann ich nichts sagen. wo sind die?
wenn tisch, sofa und TV die schaltflächen sind, dann ist doch klar, was gespielt (und wo hingelaufen) werden soll !?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash MX] wer kann mir hierzu einen tipp geben? elmo3 Flash Einsteiger 2 05-02-2009 16:57
mehreren mc's einen namen geben irotier ActionScript 3 3 17-07-2008 22:34
Flashdatei einen Rahmen geben n0n4m3 Flash 4 und Flash 5 1 22-04-2004 13:43
SWF Preloaden und einen LINKAGE-Name geben. Aqua Flash MX 1 21-01-2004 08:33
wer kann mir einen tipp geben?? hussi Flash 4 und Flash 5 6 11-07-2003 22:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele