Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-01-2012, 10:47   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 106
MovieClip - Größe nicht erweitern (Zoom-Funktion)

Hey, habe leider mal wieder eine Frage und zwar würde ich gerne eine kleine Zoom-Funktion für Bilder erstellen.
Diese Bilder werden von extern in einen vorhandenen MovieClip geladen, dessen Größe bereits auf die Standardgröße der Bilder eingestellt ist.
Jetzt würde ich gerne mit Klick auf einen Button (via scaleX und scaleY) das jeweilige Bild vergrößern, was auch soweit problemlos Funktioniert. Allerdings wird hierbei die Größe des MovieCLips automatisch erweitert, weil sich die Bildgröße natürlich ändert. Kann man das irgendwie unterbinden?
Ich würde gerne in das Bild zoomen aber trotzdem nur den selben Bildausschnitt (also von der Größe her) sehen können.

Wie lässt sich das am einfachsten regeln?
Theoretisch könnte man ja einfacheine Maske um den MovieClip legen und das Bild dahinter verstecken, was in meinem Fall aber nicht geht, da ganz im Hintergrund noch ein Hintergrundbild liegt, was ich hier nicht verdecken möchte ... kompliziert ^^

Danke für jede Antwort.

Gruß Manu
le_unam ist offline   Mit Zitat antworten
Alt 27-01-2012, 12:05   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
geht nicht, gibts nicht.

selbstverständlich kannst du dein bild durch ein mc/sprite ersetzen. das geht immer!

in diesem objekt befindet sich dann deine maske und darunter das zu ladende bild.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 27-01-2012, 12:50   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 106
das verstehe ich grad nich. dann ist der hintergrund ja auch wieder komplett abgedeckt oder wie meinst du das? das problem is ... im hintergrund ist ein interaktiver flashinhalt ... wenn meine "bildergalerie" geladen wird, wird der interaktive inhalt für diesen moment angehalten und die galerie darübergelegt.

sagen wir die bühne is 900 x 500 und darüber wird dann 200 x 300 die galerie mittig drübergelegt. dann is außen rum ja freier platz in dem man den hintergrund dann noch sieht. wenn ich dann zum beispiel "zoome", sprich das bild in der galerie skaliere, hat die galerie dann plötzlich z.B. 250 x 330. ich mölchte aber das sich nur das bild vergrößert aber die galerie bei 200 x 300 bleibt und alles was außerhalb der galerie läuft abgeschnitten wird bzw. von irgendwas unsichtbarem verdeckt wird.

Weißt was ich mein? ^^

danke gruß manu
le_unam ist offline   Mit Zitat antworten
Alt 27-01-2012, 13:58   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 106
ah okay jetzt hab ichs hinbekommen ... wusste nich dass actionscript für movieclips direkt schon so ne mask-eigenschaft hat. damit is das ja total easy

merci
le_unam 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Klasse erweitern um Funktion mika81 ActionScript 3 2 12-03-2009 16:30
Funktion JSON erweitern damohsta Alternative Technologien 1 27-02-2007 15:29
Zoom auf Movieclip - Button geht nicht DarkGraphic ActionScript 1 3 20-07-2006 12:02
Zoom Funktion in MovieClip NiGHTFiGHTER Flash 4 und Flash 5 1 29-10-2004 22:25
Mc mit zoom in Hauptfilm laden Zoom funktioniert dann nicht mehr Rullemann Flash 4 und Flash 5 5 30-10-2002 13:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele