• SpryFlashCMS das Flash CMS
  • TWUMBLE - bald online
  • Adobe User Group
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-07-2005, 23:12   #31 (Permalink)
Knopfmaler
 
Benutzerbild von Aerks
 
Registriert seit: Nov 2004
Ort: Essen
Beiträge: 223
Neues BitmapData-Beispiel

Der gute alte Plasma-Effekt und zwei kombinierte Bevel-Filter.

http://www.rgblaster.de/ff/f8toys2.html

Kommt für Flash sehr ausserirdisch daher finde ich.

Viele Gruesse
=:] Aerks
__________________
______________________________________________
www.rgblaster.de
Aerks ist offline   Mit Zitat antworten
Alt 15-07-2005, 23:50   #32 (Permalink)
the journey continues...
 
Benutzerbild von Attila [derErschaffer]
 
Registriert seit: Oct 2001
Ort: Österreich, Wien, District 10
Beiträge: 2.392
ur geil was flash jetzt kann..*G* ist da ein bild dafür im hintergrund was verzerrt wird..?
__________________
[*]Browser _ IE 7
[*]FlashPlayer 10
[*]Intel Core Duo 2,4GHZ, VISTA Ultimate 64bit
Attila [derErschaffer] ist offline   Mit Zitat antworten
Alt 15-07-2005, 23:55   #33 (Permalink)
Uncle Rico
 
Registriert seit: Aug 2003
Ort: Köln
Beiträge: 196
Zitat:
Zitat von Aerks
Kommt für Flash sehr ausserirdisch daher finde ich.
Absolut! Hmm, wenn ich mir das so überlege dann wären jetzt ja wirklich tolle Demos machbar. Vielleicht gibt's ja irgendwann Portierungen alter Amiga/ST Classics.
Karuma ist offline   Mit Zitat antworten
Alt 16-07-2005, 00:26   #34 (Permalink)
Knopfmaler
 
Benutzerbild von Aerks
 
Registriert seit: Nov 2004
Ort: Essen
Beiträge: 223
@derErschaffer

Nein, kein Bild. Die Farben werden mit setPixel gesetzt und enstehen durch 3 unterschiedlich "fliessende" Sinuskurven.

Anschliessend wir über das ganze noch 2Bevel-Filter gelegt. Da der Alphakanal des Bildes ebenfalls durch die Plasma-Routine gesetzt wird und so transparente Bereiche da sind enstehen durch den Filter sehr schöne metallische Strukturen.

@karuma
Tja. Wer weiss. Anfang 2000 oder so hab ich doch auch mal zwischen ein paar JAVA-Demos ein paar Flash-Demos entdeckt. Also Demo im eigentlichem "Szene"-Sinn. Die waren leider sehr grausam und unansehnlich. Ich hab das nicht mehr verfolgt ob sich da sowas entwickelt hat.

Actionscript kommt mir aber trotzdem immer noch langsamer als 68000-Assembler mit 7Mhz auf dem Amiga vor. LOL

Viele Gruesse
=:] Aerks
__________________
______________________________________________
www.rgblaster.de
Aerks ist offline   Mit Zitat antworten
Alt 16-07-2005, 00:59   #35 (Permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.814
ich seh nur 404, ja ich hab 8er druff
michael ist offline   Mit Zitat antworten
Alt 16-07-2005, 01:19   #36 (Permalink)
Knopfmaler
 
Benutzerbild von Aerks
 
Registriert seit: Nov 2004
Ort: Essen
Beiträge: 223
@michael

*seufz* Keine Ahnung, was da wieder los ist. Auf meinem iBook bekomme ich immer "NSURLErrorDomain:-1005" und im Firefox sagt er "Die Seite wäre leer"

Sobald mal mehr als 3 Männchen auf der Seite rumhüpfen hakt der Server völlig aus. Dasselbe bei FTP+Mail Ich sollte echt den Provider wechseln.

Vielleicht geht´s morgen wieder.

Viele Gruesse
=:] Aerks
__________________
______________________________________________
www.rgblaster.de
Aerks ist offline   Mit Zitat antworten
Alt 16-07-2005, 07:46   #37 (Permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.252
@Karuma:

dasselbe dachte ich auch schon.

Das erinnert mich an alte Amiga-Demomaker-zeiten.

Für C64 hat sich docsnyder übrigens schon längstens die mühe gemacht, die Demos in Flash umzusetzen.

http://www.docsnyderspage.de
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem ist offline   Mit Zitat antworten
Alt 16-07-2005, 07:49   #38 (Permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.252
@Aerks:

das sieht ja fast wie flüssiges Quecksilber aus, cool.
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem ist offline   Mit Zitat antworten
Alt 16-07-2005, 11:43   #39 (Permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.814
ah, jetzt seh ichs, sieht ja kal so ganz anders aus als von flash gewöhnt.
interesaqnter effekt stellt sich auch bei niedriger qualität ein.
michael ist offline   Mit Zitat antworten
Alt 19-07-2005, 19:18   #40 (Permalink)
Frank Baumgartne
 
Registriert seit: Jul 2005
Beiträge: 28
Ev. auch interessant: copyPixels, applyFilter, etc...

schaut euch doch mal das hier an:

ASSetNative(o, 1100,
"8getPixel,8setPixel,8fillRect,8copyPixels,8applyF ilter,8scroll,8threshold,8draw,8pixelDissolve,8get Pixel32,8setPixel32,8floodFill,8getColorBoundsRect ,8perlinNoise,8colorTransform,8hitTest,8paletteMap ,8merge,8noise,8copyChannel,8clone,8dispose,8gener ateFilterRect",
1);


da scheints noch so einige funktionen zu geben. den vollen dump findet ihr auf www.develotec.com/flash8api.txt ...

lg, franky
franky303 ist offline   Mit Zitat antworten
Alt 19-07-2005, 19:51   #41 (Permalink)
Frank Baumgartne
 
Registriert seit: Jul 2005
Beiträge: 28
perlin noise test:

_root.createEmptyMovieClip("mc2", 2);

canvas.dispose();
canvas = new flash.display.BitmapData(256, 256, true, 0xff000000);
_root.mc2.attachBitmap(canvas, 10, "auto", true);

for (var x=0; x<50; x++)
{
for (var y=0; y<50; y++)
{
canvas.setPixel32(x, y, 0xff00ff00);
}
}

canvas.floodFill(51,51,0xffff0000);
mc2._x += 256;

canvas.perlinNoise(1000,200,3,4,5,-1);
franky303 ist offline   Mit Zitat antworten
Alt 19-07-2005, 20:32   #42 (Permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.814
hübsch. noch keine ahnung was da genau was tut, aber hübsch.
gleich mal eine frage:
mir ist schon bei mehreren files sowas aufgefallen:
ActionScript:
  1. canvas.dispose ();
  2. canvas = new flash.display.BitmapData (256, 256, true, 0xff000000);
was genau soll dispose (babelfish: schaffen Sie ab) bewirken und warum sollte man es mit einer instanz ausführen bevor diese deklariert wurde? oder sind das nur experimentelle fetzen? macht ja überhaupt keinen sinn

Geändert von michael (19-07-2005 um 20:42 Uhr)
michael ist offline   Mit Zitat antworten
Alt 19-07-2005, 20:48   #43 (Permalink)
Frank Baumgartne
 
Registriert seit: Jul 2005
Beiträge: 28
skewing

ich habe aufgrund des beitrags hier bei flashforum das mit den matritzen ausprobiert. geiiiil. skewing. ergo: AS texture mapping wird definitiv flotter! :-)

// *** SKEWING: ***
var trans = new flash.geom.Transform(mc);
var scaleX = 1,
scaleY = 1,
skew0 = 0,
skew1 = 0,
transX = 100,
transY = 0;
trans.matrix = new flash.geom.Matrix(scaleX, skew0, skew1, scaleY, transX, transY);


aufgrund der floatwerte bei skew0 und skew1 ist auch eine bessere qualität zu erwarten, da das alte _rotate ja nur sehr ungenau war.

was jetzt noch sehr geil zusätzlich wäre, wenn man beim beginBitmapFill auch die füllmatrix definieren kann (wie im SWF format ja auch möglich). - hat da wer schon was rausgefunden !?

lg,franky
franky303 ist offline   Mit Zitat antworten
Alt 19-07-2005, 21:02   #44 (Permalink)
Frank Baumgartne
 
Registriert seit: Jul 2005
Beiträge: 28
yeah. beginBitmapFill kann DEFINITIV auch beeinflusst werden:

var bitmap = new flash.display.BitmapData(50, 50, false, 0xFF000000);
var mat2 = { a:1, b:0.1, c:0.1, d:1, e:0, f:0, tx:0, ty:0 };

for (x=0; x<50; x++) {
for (y=0; y<50; y++) {
bitmap.setPixel(x, y, x*256/50);
}
}
_root.createEmptyMovieClip("bloop", 0);
with (_root.bloop) {
beginBitmapFill(bitmap, mat2 );
moveTo(100, 100);
lineTo(300, 100);
lineTo(300, 200);
lineTo(100, 200);
endFill();
}



kA ob das jetzt alles richtig ist, aber jedenfalls SKEWT er die bitmap!!!

lg aus wien,
franky
franky303 ist offline   Mit Zitat antworten
Alt 19-07-2005, 21:27   #45 (Permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.252
@franky303

super.

hab das Beispiel noch erweitert indem die Matrizenwerte dynamisch verändert werden:
ActionScript:
  1. var bitmap = new flash.display.BitmapData(50, 50, false, 0xFF000000);
  2. var mat2 = {a:1, b:0.1, c:0.1, d:1, e:0, f:0, tx:0, ty:0};
  3. for (x=0; x<50; x++) {
  4.     for (y=0; y<50; y++) {
  5.         bitmap.setPixel(x, y, x*256/50);
  6.     }
  7. }
  8. var starter:Number = 0;
  9. this.onEnterFrame = function() {
  10.     starter += 1;
  11.     _root.createEmptyMovieClip("bloop", 0);
  12.     with (_root.bloop) {
  13.         var mat2 = {a:Math.sin(starter/20), b:0.1, c:0.1, d:Math.cos(starter/20), e:0, f:0, tx:0, ty:0};
  14.         beginBitmapFill(bitmap, mat2);
  15.         moveTo(100, 100);
  16.         lineTo(300, 100);
  17.         lineTo(300, 300);
  18.         lineTo(100, 300);
  19.         endFill();
  20.     }
  21. };

Aber: *g* jetzt bringt es mehrfach den IE zum ABSTURZ????
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net

Geändert von georgem (19-07-2005 um 21:30 Uhr)
georgem 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 06:52 Uhr.

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


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.