• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-09-2005, 13:41   #1 (permalink)
Ize
Noob
 
Registriert seit: May 2005
Beiträge: 20
animierte displacement map?

hat das jemand schonmal versucht?
also z.B. ne kleine gif ani in nen mc zu stecken und den als displacement map zu nutzen?
habs mal probiert aber bei mir nimmt er nur den ersten frame des mc's
Ize ist offline   Mit Zitat antworten
Alt 16-09-2005, 14:00   #2 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
ich vermute, du musst dann bei jedem frame den filter neu schreiben.
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Alt 16-09-2005, 14:05   #3 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.831
Wink

geht ohne probleme, sogar mit webcam, wie bist du denn vorgegangen? ist dein animiertes gif korrekt importiert worden? (wird in einzebilder zerlegt)
michael ist offline   Mit Zitat antworten
Alt 16-09-2005, 14:36   #4 (permalink)
Ize
Noob
 
Registriert seit: May 2005
Beiträge: 20
naja ich hab einfach versucht das livehelp beispiel anzupassen...bin aber zu doof
könnte vielleicht jemand ne beispiel datei hochladen? danke
Ize ist offline   Mit Zitat antworten
Alt 16-09-2005, 15:03   #5 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
also ich hoffe ich "missbrauche" den thread jetzt nicht...

ich finde die flash help / actionscript referenz erschlägt einen hier schon.
in den beispielen wird soviel zeug mitreingegrützt, dass man (ich zumindest) gar nicht mehr erkenne,
was ich denn nun ELEMENTAR benötige um da irgendwas zu machen.
zum beispiel displacementmap filter der beispielcode bei DisplacementMapFilter constructor.

hallo ? sehr einfaches beispiel, muss ich schon sagen.... also ich blick da nix mehr....

brauch ich zwingend ein bitmap object oder kann ich da auch einfach einen mc mit nem verlauf nehmen ?
brauch ich ein point object oder kann ich diesen punkt auch über "koordinaten" definieren ?
bin hier grad völlig verwirrt...

was brauch ich den ELEMENTAR um mit zwei von hand angelegten mc's in flash n bissl
mit dem displacementmap filter rumspielen zu können ?

(ich zumindest bin da mehr so gepolt, dass ich mir lieber in flash einen mc auf der bühne anlege als ein "new object irgendwas"...)
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)

Geändert von danilo (16-09-2005 um 15:05 Uhr)
danilo ist offline   Mit Zitat antworten
Alt 16-09-2005, 15:41   #6 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.831
@danilo,
stimme dir da absolut zu. da ging mir heut morgen bei scale9Grid genauso, deshalb auch das abgespeckte beispiel.

@ize,
welches beispiel aus den livedocs meinst du?

hab hier mal ein displacementgefiltertes gif gemacht, nur das nötigste.
geht vieleicht schöner, ist noch code aus der betaplugin-experimentierphase.

gruß
micha
Angehängte Dateien
Dateityp: zip displacementgif.zip (29,5 KB, 130x aufgerufen)
michael ist offline   Mit Zitat antworten
Alt 16-09-2005, 17:37   #7 (permalink)
Ize
Noob
 
Registriert seit: May 2005
Beiträge: 20
naja...irgendwie gehen tuts dank deinem beispiel aber auch net wirklich wie ich will *G*

1. der hintergrund ist kaputt bzw. doppelt aber nur teilweise
2. man kann oben links das displacement relativ gut sehen...nur leider wird die map immer überschrieben und das alte nicht refreshed so das alles überlagert wird
3. irgendwie kann ich den displacement mc nicht über die stage tweenen...tut einfach nix

hier mal die modifizierte datei, sorry wegen der größe(518kb) ist ne längere gif ani drin:
KLICK MICH!!!
Ize ist offline   Mit Zitat antworten
Alt 16-09-2005, 18:31   #8 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
@ ize: also in deiner fla fehlt ja momentan komplett dieser hier:

ActionScript:
  1. this.onMouseMove = function() {
  2.     cont._y = cont._ymouse;
  3.     cont._x = cont._xmouse;
  4. }
der bringt aber so auch nicht viel....
wenn du aber deinen cont clip mit der gif ani, nochmal in einen mc verschachtelst und den dann z.b. auch cont nennst, dann müsste es so gehen :
ActionScript:
  1. this.onMouseMove = function() {
  2.     cont.cont._y = cont._ymouse;
  3.     cont.cont._x = cont._xmouse;
  4. };
wichtig ist glaub ich, dass sowohl cont als auch img den gleichen ursprung auf der bühne bekommen also z.b. auf 0,0 positioniert werden.
das ist alles irgendwie so ein "offset" problem. mich verwirrt das gerade auch alles total
warum da kein "refresh" kommt, bzw. alles verschmiert bleibt weiss ich leider auch nicht...
dass der "hintergrund" kaputt bzw. doppelt ist, liegt daran, dass dein
ActionScript:
  1. var map:BitmapData = new BitmapData(300, 200, true, 2);
nicht gross genug angelegt ist.
so siehts schon besser aus:
ActionScript:
  1. var map:BitmapData = new BitmapData(400, 350, true, 2);
ich blick da aber auch noch nicht wirklich durch mit den sachen.
trotz des vereinfachten beispiels von michael. trotzdem aber schonmal vielen dank dafür michael übersichtlicher als in der flash referenz ist es allemale.
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)

Geändert von danilo (17-09-2005 um 00:44 Uhr)
danilo ist offline   Mit Zitat antworten
Alt 17-09-2005, 11:42   #9 (permalink)
Ize
Noob
 
Registriert seit: May 2005
Beiträge: 20
mit dem verschachteltem mc geht das tweenen jetzt, auch der hg passt, hab noch von clamp auf auto gestellt und die scaleX auf 0 gesetzt, damit siehts jetzt normal aus... aktualisieren tut der hintergrund aber immer noch nicht, der überschreibt sich immer noch ständig selbst
Ize ist offline   Mit Zitat antworten
Alt 17-09-2005, 17:14   #10 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
wenn der clip mit der gif ani noch eine grooosse, einfarbige (hintergrund-)fläche bekommt,
wird "gerefresht", also wieder glatt gezeichnet....

ich blick in punkto "offsetverhalten" aber trotzdem nicht durch.
besonders intuitiv funktioniert das alles jedenfalls nicht.
ich weiss wirklich nicht, ob das mein lieblings filter wird...
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Alt 17-09-2005, 19:28   #11 (permalink)
Ize
Noob
 
Registriert seit: May 2005
Beiträge: 20
http://ize.badne.ws/disp/
naja soweit funzt es...übelst zusammen gehackt lol
aber zumindest siehts in etwa so aus wie ich wollte
oben in der combobox auf alpha stellen
Ize 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 22:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele