Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-04-2004, 11:53   #1 (permalink)
der weg ist das ziel
 
Benutzerbild von sanft
 
Registriert seit: Apr 2004
Ort: Bruchsal
Beiträge: 82
externe *.jpg zentriert laden

hallo ihr lieben forumsbesucher

vorab: hab im forum gesucht aber nichts für mich passendes gefunden...

ich lade per knopfdruck bilder in meinen film, diese lade ich in einen leeren mc container, der mittig von meiner für bilder reservierten fläche ist.

wenn ich nun bilder einlade, hängen sie sich natürlich an der ecke am mc auf.
ich habe bilder, die sind hoch und querformat.

ich möchte nun, dass sie sich mittig ausrichten..

das heisst, der mc container sollte sich im endeffect in der mitte des bildes befinden.

hab folgendes script mehrmals gefunden, weiss aber nicht, wie und ob es für mich einsetzbar ist...
ActionScript:
  1. this._x = ((550- this._width)/2) // 550 ist BühnenBreite
  2. this._y = ((400 - this._height)/2) // 400 ist BühnenHöhe
  3.  

wäre sehr dankbar, wenn sich einer einer scriptanfängerin (und sagt nur nicht, frauen sind nicht fähig!!) erbarmen würde und mir auf die sprünge hilft...

besten dank und noch einen schönen ostermontag wünsch ich allen

sanft
sanft ist offline   Mit Zitat antworten
Alt 12-04-2004, 12:05   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi.
wichtig ist, das du die position erst anpasst, wenn das bild geladen ist. da du sonst nicht über die grüße des containers verfügen kannst.
ActionScript:
  1. this.createEmptyMovieClip("bild", 1); //leeren container erstellen
  2. this.bild.loadMovie("deinbild.jpg"); //dein bild reinladen
  3. this.onEnterFrame = function() { //erzeugen eines enterframes...
  4.         if(this.bild._height>0){  //der die z.b. die höhe des container abfragt
  5. //wenn das der fall ist:
  6. this.bild._x = ((550- this.bild._width)/2) // 550 ist BühnenBreite
  7. this.bild._y = ((400 - this.bild._height)/2) // 400 ist BühnenHöhe
  8.                 delete this.onEnterFrame; //und den enterframe wieder löschen
  9.         }
  10. };
ich hoffe das hilft dir erstmal weiter.

grüße
smirgel
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 12-04-2004, 12:39   #3 (permalink)
der weg ist das ziel
 
Benutzerbild von sanft
 
Registriert seit: Apr 2004
Ort: Bruchsal
Beiträge: 82
@smirgel

genial, ganz herzlichen dank....

ich versteh das script zwar noch nicht ganz bis ins detail, aber funktionnieren tut's schon mal..... werd mich etwas reindenken müssen, wie gesagt, steh erst am anfang vom scripten....

darf ich im mich im bedarfsfall mit fragen an dich wenden?


einen wunderschönen sonnigen tag wünsch ich euch allen

sanft

Geändert von sanft (12-04-2004 um 12:44 Uhr)
sanft ist offline   Mit Zitat antworten
Alt 12-04-2004, 12:42   #4 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
gern geschehen.
bei fragen einfach fragen (wenn die suche nix gescheites bringt )
dafür ist das forum ja da.

auch dir nen sonnigen tag
smirgel.
__________________
bei fragen, fragen.
Smirgel 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 08:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele