Antworten auf deine Fragen:
Neues Thema erstellen

As 2 flaggenbewegung

tiger2712

Nicht mehr ganz neu hier

hallo !
ich habe mir in illustrator ein objekt gezeichnet und als png gespeichert.
jetzt möchte ich in flash eine flaggenbewegung erzeugen.
ich habe ein skript eingefügt und das objekt einen instanznamen gegeben(flag_mc)!
ich bekomme immer folgende fehlermeldung:

Fehler: Eine 'with'-Aktion schlug fehl, da das angegebene Objekt nicht vorhanden ist.

ich weiß jetzt nicht mehr wo ich da noch schrauben soll, das es funzt!
leider bin ich was skripte angeht nicht so fit und brauche deshalb bitte euren rat!
danke schon vorab!

das kript:

Stage.scaleMode = 'noScale';

// Perlinnoise - Flaggenbewegung
displace_mc.createEmptyMovieClip("perlin", 1);
var verlauf:MovieClip = displace_mc.verlauf;
verlauf.swapDepths(2);

var tempo = 2;
var kanal = 1;

// Displacement Variablen
var flapX = 50;
var flapY = 100;
var modus = "clamp";
var offset = new flash.geom.Point(0, 0);

var displaceBitmap:flash.display.BitmapData = new flash.display.BitmapData(verlauf._width, verlauf._height);
var displaceFilter:flash.filters.DisplacementMapFilter = new flash.filters.DisplacementMapFilter(displaceBitmap, offset, kanal, kanal, flapX, flapY, modus);


// Perlinnoise Variablen
var baseX = 80;
var baseY = 0;
var octs = 1;
var seed = Math.floor(Math.random() * 50);
var stitch = true;
var fractal = true;
var gray = false;

var noiseBitmap:flash.display.BitmapData = new flash.display.BitmapData(500, 1);
noiseBitmap.perlinNoise(baseX, baseY, octs, seed, stitch, fractal, kanal, gray);

var shift:flash.geom.Matrix = new flash.geom.Matrix();

onEnterFrame = function(){

shift.translate(tempo, 0);

with (displace_mc.perlin){
clear();
beginBitmapFill(noiseBitmap, shift);
moveTo(0,0);
lineTo(verlauf._width, 0);
lineTo(verlauf._width, verlauf._height);
lineTo(0, verlauf._height);
lineTo(0, 0);
endFill();
}

displaceBitmap.draw(displace_mc);
logoback01.filters = [displaceFilter];
}

// Displacement Bild ausblenden
onMouseUp = function(){
displace_mc._visible = false;
logoback01._visible = true;
}

// Displacement Bild von Anfang an ausblenden
onMouseUp();




das bild
 
Zuletzt bearbeitet:

h_seldon

Aktives Mitglied

AW: As 2 flaggenbewegung

Hallo,

existiert ein Objekt mit dem Instanznamen displace_mc? Der leere MC perlin wird in diesem displace_mc erzeugt. Fehlt er, kann die with-Anweisung notwendigerweise nicht ausgeführt werden. Er dient dazu, eine Grafik mit einem "Rauschen" zu erzeugen, dass dann zum Verzerren Deiner Flagge verwendet werden kann. Der Filter wird nicht logoback, sondern flag_mc zugewiesen.

Hast Du das Skript von einer anderen Site? Falls ja, dort einmal nachschauen, ob es keinen Download mit entsprechenden Inhalten gibt.

Viel Spass

edit: das Original: http://www.senocular.com/flash/source.php?id=0.188, erläuterter und modifizierter Code: http://www.flashforum.de/forum/showthread.php?t=270040 (selbstverständlich distanziere ich mich von allen Links, die ja doch nur wieder auf irgendwelche unanständigen Sites führen)
 
Zuletzt bearbeitet:

tiger2712

Nicht mehr ganz neu hier

AW: As 2 flaggenbewegung

:)danke für deinen tipp!
ich habe mir das orginal runtergeladen und die 2 fehlenden mc noch erstellt und es geht!!
ich muss jetzt bloß noch die werte und richtung anpassen!
das müsste doch gehen, denn ich brauche die bewegung von rechts nach links!?
ich probiere einfach mal!
trotzdem noch mal danke
gruss
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben