Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-12-2008, 11:50   #1 (permalink)
Give me a gun!
 
Benutzerbild von Buscemi
 
Registriert seit: Jan 2002
Ort: Berlin
Beiträge: 141
Unhappy "Allow smoothing" nach Bildimport in einen MC

Hallihallo!

Ich lade ein Bild aus der Bibliothek in einen MC. In den Bildeigenschaften, die man in der Bibliothek einstellen kann, setze ich "allow smoothing" und "Quality=10". Die Qualität des Bildes wird übernommen, nachdem das Bild in den MC geladen wurde. "allow smoothing" jedoch nicht. Gibt es eine Möglichkeit, diese Eigenschaft für das Bild per Actionscript zuzuweisen?

Für mich ist das relativ wichtig, da ich den Hauptfilm nicht auf 100% Prozent skaliere sondern ihn frei skalierbar lasse. Dabei wird das Bild "zerschnitten", wenn "allow smoothing" nicht aktiviert ist...

Vielen Dank,
Buscemi
Buscemi ist offline   Mit Zitat antworten
Alt 04-12-2008, 12:15   #2 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
attachBitmap(bmp: BitmapData, depth: Number, [pixelSnapping: String], [smoothing: Boolean]) : Void
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 04-12-2008, 12:36   #3 (permalink)
Give me a gun!
 
Benutzerbild von Buscemi
 
Registriert seit: Jan 2002
Ort: Berlin
Beiträge: 141
Hey danke für die schnelle Antwort! Aber mein Computer möchte das einfach nicht glätten!
Hab jetzt dieses Script

Code:
iBild1.attachBitmap(myBitmapData, 2, "auto", true);
Ich sehe das Bild, aber es ist nicht geglättet.
Mach ich noch was falsch oder watt??
Buscemi ist offline   Mit Zitat antworten
Alt 04-12-2008, 12:46   #4 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Das sollte eigentlich funktionieren.
Zeig vielleicht mal nen größeren Ausschnitt aus deinem Script.
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 04-12-2008, 13:02   #5 (permalink)
Give me a gun!
 
Benutzerbild von Buscemi
 
Registriert seit: Jan 2002
Ort: Berlin
Beiträge: 141
Thumbs up

Code:
import flash.display.BitmapData;

var linkageId:String = "bild1.jpg";
var myBitmapData:BitmapData = BitmapData.loadBitmap(linkageId);
trace(myBitmapData instanceof BitmapData); // true

iBild1.attachBitmap(myBitmapData, 2, "auto", true);

stop();
Komisch. Ich hab ein Frame vorher noch dieses AS auf der Hauptzeitleiste - wenn ich das lösche, funktioniert die Glättung..


Code:
gotoAndStop(2);

var anz:Number = 3;
var count:Number = 1;
var mcl:MovieClipLoader = new MovieClipLoader();
var ml = {};


mcl.addListener(ml);
for (var i = 1; i<=anz; i++) {
	var ziel1:MovieClip = this["iBild"+i];
	mcl.loadClip("bild"+i+".jpg", ziel1);
}
mc_akt = "iBild1";
mc_alt = "iBild1";
fspeed = 10;
break;
stop();
Wie auch immer, es funzt und das untere Script brauche ich nicht. Dankeschön.
Buscemi 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 20:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele