Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-01-2005, 11:24   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 9
Question zoom out problem

hi leutz

ich hab folgendes problem:

ich habe eine karte, bei der man rein und rauszoomen kann.. und ebenfalls nach links/rechts/oben/unten navigieren kann

nun wenn ich in reingezoomten zustand nach zB rechts navigiere passiert beim rauszoomen, dass sich die karte verschiebt und so nur mehr teilweise sichtbar ist

nun wie kann ich so rauszoomen das die karte am ende wieder in der mitte positioniert ist

codestück rauszoomen:

zout.onRelease = function() {
if ((reiseroute1._width>=450) && (reiseroute1._height>=300)) {
// damit bild nicht kleiner als flash movie wird
reiseroute1._width = reiseroute1._width/1.3;
reiseroute1._height = reiseroute1._height/1.3;
}
};

danke schonmal

greetz hF
whoCares_dkar ist offline   Mit Zitat antworten
Alt 26-01-2005, 11:40   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Mit ner Beispiel-fla könnte man besser helfen, aber vielleicht könnte es so klappen.
Angenommen deine MC-Referenzpunkt liegt oben links.
ActionScript:
  1. this.zout.onRelease = function() {
  2.     if ((this.reiseroute1._width>=450) && (this.reiseroute1._height>=300)) {
  3.         this.onEnterFrame=fnunction(){
  4.             // : zoome langsam raus
  5.             this.reiseroute1._width += this.reiseroute1._width/1.3;
  6.             this.reiseroute1._height += this.reiseroute1._height/1.3;
  7.             // : positioniere in der mitte
  8.             this.reiseroute1._x= this.reiseroute1._width/2;
  9.             this.reiseroute1._y= this.reiseroute1._height/2;
  10.         }
  11.     }
  12. };
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 26-01-2005, 11:58   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 9
danke mal für die anregung.. ich hab jetzt deinen code mal übernommen und folgend abgeändert

zout.onRelease = function() {
if ((reiseroute1._width>=450) && (reiseroute1._height>=300)) {
// : zoome langsam raus
reiseroute1._width = reiseroute1._width/1.3;
reiseroute1._height = reiseroute1._height/1.3;
// : positioniere in der mitte
reiseroute1._x= reiseroute1._width/2;
reiseroute1._y= reiseroute1._height/2;
}
};


folgendes problem hat sich erledigt.. er zoomt jetzt nicht mehr ins weiße
aber, wie soll ich sagen, er springt sofort vom dem punkt wo man hingezoomt hat weg und zoomt leider nur fast in die anfangsposition beim loaden vom flash movie...

sry, falls ich da was nicht kapier.. bin nicht so der flash profi

thx, greetz
whoCares_dkar ist offline   Mit Zitat antworten
Alt 26-01-2005, 12:04   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Probiers mal so.
ActionScript:
  1. this.reiseroute1._x= -this.reiseroute1._width/2;
  2. this.reiseroute1._y= -this.reiseroute1._height/2;

Sonst schick halt mal eine abgespeckte fla.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 26-01-2005, 12:15   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 9
mhm.. geht auch nicht.. leider ;(

problem, abgespeckte datei ohne grafik hat noch 660 kb.. mhm
whoCares_dkar ist offline   Mit Zitat antworten
Alt 26-01-2005, 21:54   #6 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
So hab mal was aus deiner Datei gebastelt.

Schaus dir mal an.
Angehängte Dateien
Dateityp: rar reiseroute1.3.rar (4,8 KB, 19x aufgerufen)
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 28-01-2005, 10:21   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 9
super dank dir.. werds sicher so umbasteln können das es passt..

thx
greetz, hf
whoCares_dkar 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 15:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele