Hallo!
Ich hab eine fertige Flash Animation einer drehenden Weltkugel, und möchte die nun irgendwie in einen neuen Flash Film einbauen. Die Weltkugel kann man sich ansehen unter http://www.amaterasu.at/fan/3d_glass_globe.swf . Nun ist das Problem, egal was ich mache, ob ich die einzelnen Layer in das neue Flash dokument reinkopiere oder ob ich das swf mit loadMovie lade, sobald ich versuche, die Kugel zu verkleinern, kommt das hier dabei raus: http://www.amaterasu.at/fan/start_Scene%202.swf Irgendwas wird da verzogen, und es muss wohl am Actionscript liegen. Der Code is eh kurz, aber ich versteh nicht alles davon:
import flash.display.BitmapData;
import flash.filters.DisplacementMapFilter;
import flash.geom.Point;
import flash.geom.Rectangle;
var map:BitmapData = new BitmapData(275, 275, true, 2);
var bmp:MovieClip = this.createEmptyMovieClip("bmp", 10);
bmp.attachBitmap(map, 0, "auto", true);
var dmf:smiley:isplacementMapFilter = new DisplacementMapFilter();
dmf.mapBitmap = map;
dmf.mode = "color";
dmf.scaleX = 105;
dmf.scaleY = 105;
dmf.componentX = 1;
dmf.componentY = 2;
dmf.alpha = 0;
bmp.\_visible = false;
cont.\_visible = false;
img.cacheAsBitmap = true;
gradient.cacheAsBitmap = true;
x = 500;
xadd = -2;
this.onEnterFrame = function() {
dmf.mapPoint = new flash.geom.Point(50, 50);
img.scrollRect = new Rectangle(x, 0, 250, 250);
x += xadd;
if (x
Ich hab natürlich schon rumprobiert, bestimmte Zahlen geändert etc. aber solange ich nicht verstehe, was da genau passiert, krieg ichs natürlich nicht wirklich hin. Hat vielleicht jemand ne brillante Idee?
Danke,
Chi