Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-08-2003, 22:47   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: München
Beiträge: 126
createEmptyMovieclip

hallo zusammen!

thorben hat mir netterweise auch einen kleinen ansatz für mein problem gegeben. ist so ähnlich wie im vorigem thread...

will eine bildergalerie basteln. dabei soll sich ein rahmen zusammen mit dem geladenen bild von vorheriger größe auf die neue größe des eingeladenen bildes skalieren.
hier das script (leicht geändert):

ActionScript:
  1. _global.pfad;
  2. function ladebild (nummer) {
  3. _root.createEmptyMovieClip("cont", 1);
  4. _root.cont.createEmptyMovieClip("dummy", 2);
  5. _root.cont.createEmptyMovieClip("rahmen", 3);
  6. _root.cont.rahmen.lineStyle(0);
  7. _root.cont.rahmen.lineTo(10, 0);
  8. _root.cont.rahmen.lineTo(10, 10);
  9. _root.cont.rahmen.lineTo(0, 10);
  10. _root.cont.rahmen.lineTo(0, 0);
  11. _root.cont.dummy.loadMovie("img" + nummer + ".jpg");
  12. _root.cont.dummy._alpha = 0;
  13. _root.cont.onEnterFrame = function() {
  14.         _global.zoomIt = false;
  15.         if (this._width>10) {
  16.                 _global.breite = this._width;
  17.                 _global.hoehe = this._height;
  18.                 _global.zoomIt = true;
  19.                 delete onEnterFrame;
  20.         }
  21. _root.cont.rahmen.onEnterFrame = function() {
  22.         var diffX = Math.floor(breite-this._width);
  23.         var diffY = Math.floor(hoehe-this._height);
  24.         this._width += diffX/5;
  25.         this._height += diffY/5;
  26.         if (_root.cont.dummy._alpha<100) {
  27.                 _root.cont.dummy._alpha += 5;
  28.         }
  29.     }
  30. }
  31. }

buttons sehen z.B. so aus:

ActionScript:
  1. on (release) {
  2. _root.ladebild (1);
  3. }

mein problem ist nur ich möchte, dass sich der rahmen und das bild gleichzeitig von 0 auf die bildgröße skalieren und zwar vom Zentrum aus und nicht vom linken oberen registrierungspunkt.
ausserdem soll der rahmen immer von seiner letzten größe auf die neue größe skaliert werden.

wenn ich das script in einen leeren mc mit zentralem registrierungpunkt verpacke, kann ich die bilder zwar an die gewollte stelle positionieren. habs aber noch ned geschafft meine eigentliches problem zu lösen...

hier die fla





Angehängte Dateien
Dateityp: zip galerie_test.zip (27,6 KB, 12x aufgerufen)
Schnitzel 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 01:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele