Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-11-2005, 21:12   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 368
pixel ansteuern

Hi

Hab mal wieder eine Frage.
Ist es möglich Pixel für pixel in einem flashfile anzusteurn und zu sagen, dass es jetzt einen bestimmten wert haben soll. und das Ergebnis dann in einen Mc zu geben.
Wenn es möglich ist wie schaut es dann mit der perfomance aus? Wenn man das so entsdande Bild dann hin und herscrollt braucht es dann mehr Prozessorleistung als ein png oder ein anderes Bild?

mfg jochi
Jochi ist offline   Mit Zitat antworten
Alt 16-11-2005, 21:41   #2 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
In Flash 8 gibts:
BitmapData
MovieClip.attachBitmap
BitmapData.setPixel
BitmapData.setPixel32
Die performance ist beim setzten der Pixel eher gering.
Beim scrollen nicht! Das erstellte Bild verhält sich dann wie ein ganz normaler MC mit einem Bild.

edit: In fLash MX kannst du nir auf die lineTo()-Funktion zurückgreifen...
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 18-11-2005, 19:56   #3 (permalink)
+licht
 
Benutzerbild von view7
 
Registriert seit: Nov 2002
Beiträge: 210
@alphanimal:

Hi, hast du schonmal mit dem BitmapData-Ding gearbeitet??? Also bei mir funzt das irgendwie nicht, weder das Bild erstellen noch ein geladenes ansprechen... vielleicht hast mal eine kleine Beispieldatei???
view7 ist offline   Mit Zitat antworten
Alt 19-11-2005, 12:49   #4 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
bitteschön:

PHP-Code:
import flash.display.BitmapData

//Bitmap Objekt erstellen
bmp = new BitmapData(400300false0x000000);

//MC zum anzeigen erstellen
vp this.createEmptyMovieClip("mc_bmp"0);
vp._x 75vp._y 50;

//Bitmap anzeigen
vp.attachBitmap(bmp0);

this.onMouseMove = function(){
    
//Pixel Weiß färben
    
bmp.setPixel(vp._xmousevp._ymouse0xffffff);

__________________
Some Flash Worx
Alphanimal 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 00:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele