Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-03-2005, 23:07   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 12
Verschobener mc verschiebt gedraggte Elemente

Hallo,

ich hab' da ein Problem mit einem mc welcher sich per Knopfdruck verschieben lässt (AS). In diesem mc sind mehrere dragbare Elemente (jeweils ein weiterer mc mit eingebettem Button) angeordnet.

Das Problem an der Sache ist, dass sich alle bereits verschobenen Elemente ebenfalls verschieben, sobald der Knopf gedrückt wird. Diese sollten aber alle an Ihrer Position bleiben.

Ich hab' auch schon versucht, dass Ganze mit verschobenen Schlüsselbildern innerhalb des mc's und nicht per AS zu realisieren, aber da kommt das selbe Problem zum Vorschein ...
sP4rK ist offline   Mit Zitat antworten
Alt 14-03-2005, 08:54   #2 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
naja, klingt doch erstmal
recht logisch ...

ich packe dinge in eine kiste
und verschiebe sie darin, aber
wenn ich die kiste selber
verschiebe, verändere ich ja
auch die absolute position aller
dinge darin ...

oder habe ich was falsch
verstanden? poste mal deine fla ...
AneBanane ist offline   Mit Zitat antworten
Alt 14-03-2005, 09:55   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 12
Korrekt, und um bei dem Beispiel der Kiste zu bleiben:

Ich würde gerne, dass die Dinge bereits in der Kiste liegen, und man diese herausnimmt und auf eine Glasscheibe überhalb der Kiste legt. Nun sollte man die Kiste darunter verschieben können, ohne dass die Glasscheibe Ihre Position verändert.

Hier noch die Dateien ...
Angehängte Dateien
Dateityp: zip navi.zip (36,6 KB, 3x aufgerufen)
sP4rK ist offline   Mit Zitat antworten
Alt 14-03-2005, 10:57   #4 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
mach deinen scrollfilm doch als
einzelnen movieclip ...

und attache dann bei nem klick auf
einen diamanten nen neuen mc, den
des jeweiligen diamanten ...

dann kannst du die jeweiligen diamanten
unabhängig vom scrollfilm verschieben ...

und setze bitte die framerate massiv
hoch, mindestens auf 50 fps, dann
flutscht das alles viel schöner ...
AneBanane ist offline   Mit Zitat antworten
Alt 14-03-2005, 11:47   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 12
Hört sich auf jeden Fall vielversprechend an, aber kannst Du das evtl. noch ein wenig genauer beschreiben.

Ich habe jetzt einmal ein wenig rumgebastelt, aber irgendwie komme ich nicht ganz dahinter, was genau Du meinst.

Wenn ich die Attach-Geschichte per Knopfdruck realisiere und nicht per onClipEvent(Load) dann kann ich den Diamanten nach dem ersten draggen nicht mehr verschieben sondern erstelle von dort aus immer eine neue Kopie. Das Problem mit dem Scrollen besteht aber auch dann ...

Geändert von sP4rK (14-03-2005 um 11:50 Uhr)
sP4rK ist offline   Mit Zitat antworten
Alt 14-03-2005, 11:57   #6 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
du musst das getrennt sehen ...

erstmal der scroll-film.
da liegen meinetwegen bilder der
diamanten oder buttons, die die
dragbaren teile per klick attachen.
die teile die da liegen, sollten auf
keinen fall schon drag-code erhalten.

die dragbaren teile werden dann erst
durch klick auf button im scroller
"geboren" ...


klarer?
AneBanane ist offline   Mit Zitat antworten
Alt 14-03-2005, 13:08   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 12
Jep, ich denke das war einleuchtend. Ich habe das auch einmal so umgesetzt, und klappt auch erst einmal ganz gut die Sache, zumindest wird der gedraggte Diamant jetzt nicht mehr mit verschoben.

Ein Problem habe ich dabei allerdings noch, und ich wäre Dir dankbar, wenn Du Dir das Ganze noch einmal ansehen könntest. Und zwar wird der Diamant ja erst erstellt wenn der Benutzer darauf klickt, und dazu noch an einer etwas anderen Stelle. Dann muss der Benutzer noch ein zweites mal klicken um den Diamanten zu bewegen.

Ich habe schon versucht, dass Problem mit dem versetzten mc per GetProperty und SetProperty zu lösen, hat aber leider nicht geklappt. Mit dem anderen weiss ich ja wodran es liegt, ich weiß nur nicht wie ich es ändere: Es gibt zweimal den on(press)-Befehl, einmal für den Attach des mc's und einmal für den Drag desselbigen.

Hier noch einmal eine stark vereinfachte Version der Navigation:
Angehängte Dateien
Dateityp: zip navi.zip (23,4 KB, 4x aufgerufen)
sP4rK 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 14:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele