Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-10-2007, 16:10   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 75
geladene movieclips positionieren

hallo,

ich habe ein kleines Fotoalbum mit Miniaturen erstellt.
Wenn ich auf eine Miniatur klicke wird folgendes Script
ausgeführt:

on (release) {
mc = this.createEmptyMovieClip("image", this.getNextHighestDepth());
mc.loadMovie("mein bild.jpg");
mc._x = 500;
mc._y = 200;
}


Wenn ich die Fotos anklicke, die ich im Querformat aufgenommen habe ist alles wunderbar. Die, die ich im Hochformat aufgenommen habe, sollen im Film auf anderen Koordinaten liegen. Wie muß ich das Script verändern?

Vielen Dank
rizzomo ist offline   Mit Zitat antworten
Alt 19-10-2007, 12:54   #2 (permalink)
copy
 
Registriert seit: Jul 2004
Ort: Hamburch
Beiträge: 301
Hallo!

Naja, Du musst ja irgendwie überprüfen ob es sich um ein Bild im Hoch- oder im Querformat handelt.

Ich würde das machen, indem ich
* im ersten Schritt das Bild lade
* dann die Breite/ Höhe (_width, _height) abfrage
* und dann muss man die Positionierung ja nur noch abhängig von den Abmessungen des Bildes machen.

Wichtig ist, dass Du erst das Bild lädst und DANN (wenn fertig) die Breite/ Höhe abfragst, sonst bekommst Du "0" als Breite/Höhe raus.
soundZ ist offline   Mit Zitat antworten
Alt 19-10-2007, 13:27   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 75
danke für die Mail!

Ich habe es inzwischen selber hinbekommen:

Ich habe für meine Fotogalerie zwei leere Movieclips
erzeugt. Für jeden habe ich einen Instanznamen. Und
zwar einmal "hoch" für hochformat und einmal "quer"
für querformat. Wenn ich jetzt auf eine miniatur (Bild
mit hochformat) klicke, wird ein Bild in den Movieclip
mit dem Instanznamen "hoch" geladen. Wenn ich dann
eine miniatur mit querformat klicke, wende ich folgendes
Script an:

on (release) {
unloadMovie("hoch");
loadMovie("bild.jpg", "quer");
}

Es wird also das Bild was ich im Hochformat gesehen habe
"entladen".

Das geht wunderbar!
rizzomo 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 14:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele