Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-07-2004, 17:32   #1 (permalink)
hmmmmm...
 
Benutzerbild von kenichi
 
Registriert seit: Feb 2004
Ort: deutschland
Beiträge: 112
Magnification und Abstand

hallo alle zusammen,

hab grade mal versucht ein dock (os x) aehnliches dings zu machen.
mir geht es dabei aber vielmehr darum, wie ich die einzelnen mcs dazu bekomme eineander zu verschieben, beziehungsweise, wie die von einander so abhaengig sind, dass wenn sich eins bewegt, das andere sich mitbewegt und so weiter.

vielleicht kann mir da mal jemand helfen. irgendwie hab ich da ne kleine blockade.

nen download gibts auch.

gruss,
kenichi
_______________
so, hab den anhang mal gewechselt...
Angehängte Dateien
Dateityp: rar dockmenu.rar (7,0 KB, 13x aufgerufen)
__________________
Visit Amakiir.net - WoW Community and more!

Geändert von kenichi (20-07-2004 um 17:36 Uhr)
kenichi ist offline   Mit Zitat antworten
Alt 20-07-2004, 17:33   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
"unerwartetes datei format"...? habe mx!
pape ist offline   Mit Zitat antworten
Alt 20-07-2004, 17:38   #3 (permalink)
hmmmmm...
 
Benutzerbild von kenichi
 
Registriert seit: Feb 2004
Ort: deutschland
Beiträge: 112
danke,
ich hab oben den dateianhang geaendert...
__________________
Visit Amakiir.net - WoW Community and more!
kenichi ist offline   Mit Zitat antworten
Alt 20-07-2004, 17:45   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
ok.. jetzt kann ich die datei schon mal öffnen... wäre nett wenn du kurz (aber präzise gggg) erläutern könntest was ein "dock (os x)" ist, bzw wo man sowas begutachten kann...
dann kann ich auch vielleicht helfen...
pape ist offline   Mit Zitat antworten
Alt 20-07-2004, 17:54   #5 (permalink)
hmmmmm...
 
Benutzerbild von kenichi
 
Registriert seit: Feb 2004
Ort: deutschland
Beiträge: 112
hi,
hier mal ein link direkt zu apple.
http://www.apple.com/macosx/theater/dock.html
einfach aufs bild klicken und dann startet ein movie zum angucken....

mir geht es aber wie gesagt, weniger um die eigentlich dockfunktion, als um das gegenseitige hin und herschieben der mcs, aber auch dafuer ist das mov lehrreich...

grus,
kenichi
__________________
Visit Amakiir.net - WoW Community and more!
kenichi ist offline   Mit Zitat antworten
Alt 20-07-2004, 18:09   #6 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
was genau meinst du?...
diese Welle wenn man mit der Maus drüber geht? (so wie du es auch schon quasi versucht hast)oder dass man verschiedene mcs zwischen andere Setzt und die anderen sich dann verschieben?.. oder noch erwas anderes?

sorry, dass ich soviele fragen stelle ehe du was lösungsansatz ähnliches bekommst... ...

(muss mich da auch nen bisl ranhalten grade, weil ich gleich los muss...ansonsten kann ich aber später (11 halb 12 komme ich wieder) noch mal schauen wenn ich es jetzt niocht mehr schaffe und auch niemand sonst antwortet)
pape ist offline   Mit Zitat antworten
Alt 20-07-2004, 18:20   #7 (permalink)
hmmmmm...
 
Benutzerbild von kenichi
 
Registriert seit: Feb 2004
Ort: deutschland
Beiträge: 112
also folgendes,

grundsaetzlich moechte ich bei dem dings, das ich da gemacht habe, dass die einzelnen elemente dicht aneinander anliegen, bzw immer einen bestimmten abstand zueinander einhalten.
das beinhaltet, dass wenn ich mit der maus ueber beispielsweise den mittleren drueber fahre, dass dann die beiden nachbarn entsprechend der ausdehnung des mittleren sich vom mittleren wegbewegen, damit der abstand wie oben schon gesagt, immer gleich bleibt.

sorry dass ich so unzureichend erzahlt habe...
hoffe es ist jetzt etwas klarer geworden was ich meinte.

gruss,
kenichi
__________________
Visit Amakiir.net - WoW Community and more!
kenichi ist offline   Mit Zitat antworten
Alt 20-07-2004, 18:33   #8 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
wie gesagt muss ich jetzt los und habe nicht mehr die zeit um groß drübner nach zudenken oder zu coden!
Aber folgendes:

du könntest deine Mcs platzieren und dann z.b. den Mittleren so ausrichten, wenn irgendwas am oberen mc verändert wird(also in irgendnen ClipEvent):

midmc._y = oberermc._y+oberermc._height;

ebenso für z.b. wenn was am mittleren mc geändert wird:

oberermc._y = midmc._y-oberermc._height;

usw...

hoffe das hilft schon mal nen bisl weiter!

bis dann
Robert

edit: um die immer in nem gewissen abstand von einander zu halten brauchste dann nur hier und da noch was addieren bzw. subtrahieren!

Geändert von pape (20-07-2004 um 18:34 Uhr)
pape ist offline   Mit Zitat antworten
Alt 21-07-2004, 08:33   #9 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
hi!
habe es gestern nicht mehr geschafft!

Grade habe ich es mir aber noch mal kurz angeguckt und auch was gecodet!

Bin das ganze etwas anders angegangen:
in der bibo ist nur das viereck (name: mcobj) und ins erste (und auch einzige) frame habe ich das gelegt:

ActionScript:
  1. stop();
  2. mcs = Array("mc0","mc1","mc2");
  3. abstand=10;
  4. for (i=0; i<mcs.length; i++) {
  5.     _root.createEmptyMovieClip(mcs[i],1000+i);
  6.     _root[mcs[i]].attachMovie("mcobj","mc",1000);   
  7.     _root[mcs[i]]._x=1;
  8.     _root[mcs[i]]._y=_root[mcs[i]]._height*i+abstand*i;
  9.     _root[mcs[i]].onEnterFrame = function() {
  10.         if (this.hitTest(_root._xmouse,_root._ymouse,false)) {
  11.             this._height+=6;
  12.             this._y-=3;
  13.         } else {
  14.             if(this._height>94) {
  15.                 this._height-=6;
  16.                 this._y+=3;
  17.             }
  18.             prev=_root["mc"+(Number(String(this).slice(-1))-1)];
  19.             if (prev) {
  20.                 this._y = prev._y+prev._height+_root.abstand;
  21.             }
  22.             next=_root["mc"+(Number(String(this).slice(-1))+1)];
  23.             if (next) {
  24.                 this._y = next._y-(this._height+abstand);
  25.             }
  26.         }
  27.     }
  28. }

funktioniert natürlich noch nicht einwandfrei.. musste noch hier und da nen paar schleifen einbauen...(wenn du diesen Ansatz überhaupt benutzen willst;-) )

so long,
Robert
Angehängte Dateien
Dateityp: zip kenichi.zip (2,3 KB, 17x aufgerufen)

Geändert von pape (21-07-2004 um 08:34 Uhr)
pape 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:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele