Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-10-2005, 08:21   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 6
Panorama-Navi und -Zoom

hallo! hoffe, das ist der richtige Thread. ich möchte gern ein panorama nach links-rechts und oben-unten per klick bewegen können. zusätzlich soll in das panorama dann auch noch hineingezoomt werden können.da hab ich ja auch eine wundervolle vorlage im netz gefunden. das problem ist jetzt nur, dass das bild nicht stoppt, wenn ich es bewege, sondern als schleife dann wieder am anderen bildrand weiterläuft. ich muss im actionscript also irgendwo eine begrenzung eingeben. hier der teil des AS:

// detect boundaries, loop content

bottombound = _parent.window_frame._height + _parent.content_clip._height/2;
topbound = -_parent.content_clip._height/2;

rightbound = _parent.window_frame._width + _parent.content_clip._width/2;
leftbound = -_parent.content_clip._width/2;

if (_parent.content_clip._y < topbound ) {
_parent.content_clip._y = bottombound;
}
else if (_parent.content_clip._y > bottombound ) {
_parent.content_clip._y = topbound;
}
else if (_parent.content_clip._x < leftbound ) {
_parent.content_clip._x = rightbound;
}
else if (_parent.content_clip._x > rightbound ) {
_parent.content_clip._x = leftbound;
}

Kann mir jemand sagen, wie ich das ändere? mit stop() stoppt logischerweise auch die restliche navi. aber was denn dann? HILFE!
Anbei noch mal die gezipte ursprüngliche Fla.

mfg
annika
Angehängte Dateien
Dateityp: zip ball.fla.zip (7,3 KB, 48x aufgerufen)

Geändert von babe_123 (21-10-2005 um 09:06 Uhr)
babe_123 ist offline   Mit Zitat antworten
Alt 21-10-2005, 10:31   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Setz dir mal ein paar trace-Befehle und lass dir damit im Testmodus (STRG-ENTER)die aktuellen Variableninhalten ausgeben. Dann kommst du der Lösung sicherlich näher... Kleiner Ansatz:
ActionScript:
  1. if (_parent.content_clip._y < topbound ) {
  2. _parent.content_clip._y = bottombound;
  3. trace("_parent.content_clip._y ="+_parent.content_clip._y);
  4. trace("bottombound="+bottombound);
  5. }
  Mit Zitat antworten
Alt 21-10-2005, 10:50   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 6
ehm ...

hallo holger! leider komme ich da nicht weiter. ich bin ja auch nicht faul und würde das selber so lange ausprobieren, bis es funzt, aber es muss leider heute abend fertig sein. deswegen stehe ich leider etwas unter druck. wäre super, wenn du mir da weiter helfen könntest. ich hab deinen AS-schnipsel eingefügt, aber der film stoppt dann trotzdem nicht und läuft weiter ins leere. bitte, bitte ...

was mache ich denn dann mit den ausgegebenen variablen? wo soll ich sie einfügen?

mfg
annika

Geändert von babe_123 (21-10-2005 um 11:19 Uhr)
babe_123 ist offline   Mit Zitat antworten
Alt 21-10-2005, 16:31   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
aber der film stoppt dann trotzdem nicht und läuft weiter ins leere
Ich hab auch keine stop eingefügt....

Setz dir die traces so, dass du die Grenzen des MCs ausgeben lassen kannst. Da kann ich dir auch nicht helfen, das musst du schon selbst machen, weil das aus dem Script nicht direkt ersichtlich ist. Schau dir dabei besonders die if-Abfragen an...

Generell solltest du allerdings nie Aufträge unter Zeitdruck annehmen, das geht garantiert in die Hose, zumindest wird sicherlich die Qualität drunter leiden.
  Mit Zitat antworten
Alt 24-10-2005, 09:49   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 6
Zeitdruck ist gut.

Ich hätte den Auftrag ja auch nicht angenommen, aber leider bin ich ja nur freie MA. Aber nun gut. Hab das Problem anders gelöst. Trotzdem vielen Dank!

mfg
annika
babe_123 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 00:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele