Ich versuche schon seit Tagen ein art Karte mit Zoom + Navigation, links,rechts,unten,oben zu erstellen. Aber alles scheitert. Entweder der container fährt ausserhalb der mask weiter oder nach dem man hin und her gescrollt hat funktioniert der updateZoom nicht wirklich....
ist mir noch zu helfen?
es sollte eigentlich ein einfaches script werden und aussehen wie bei zoomify.
aber ich bekomm es nicht hin.....
er soll nicht mehr aus der Maske fahren er soll bei x=0 und y=0 in der höhe und breite stehen bleiben
zur begrenzung der bewegungen der 4 buttons ...
versuche mal, die bewegung so zu begrenzen
(beispiel: "right_btn"):
ActionScript:
1 2 3 4 5
on (press) {
if (_root.container._x<(_root.mask._x-5)) {
_root.container._x += _root.x+5;
}
}
(beispiel: "left_btn"):
ActionScript:
1 2 3 4 5
on (press) {
if ((_root.container._x+_root.container._width)>(_root.mask._x+_root.mask._width+5)) {
_root.container._x += _root.x-5;
}
}
nicht schön...aber sollte gehen.
zum thema "updateZoom" fällt mir keine lösung ein.
du machst die position des bild-containers von der position der maske abhängig (in der funktion updatePosition()).
die maske ändert ihre position aber nie. daher springt dein bild beim zoomen immer in die ausgangsposition zurück.
12.01.12, 18:50 #Jobs Flash Freelancer für ca. 2 Wochen in München gesucht http://t.co/XpMJr5dv
10.01.12, 10:45 #PureMVC vs #RobotLegs Performance Battle. PureMVC is significantly faster than RobotLegs in nearly every respect. http://t.co/324gWRAr