Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-07-2006, 09:41   #1 (permalink)
Jung-Frettchen
 
Registriert seit: Dec 2004
Ort: Regensburg
Beiträge: 13
Bilder mit "transparent auslaufenden" Rändern

Hallo zusammen,

Ich weiß ja nicht ob das in Flash überhaupt möglich ist, zumindest hab ich beim Forum-Stöbern nichts zutreffendes gefunden:

Kann man die Ränder eines MC's per Actionscript irgendwie transparent auslaufen lassen? So sollen dann z.B die 20px am rechten Rand eines Bildes fließend in den Hintergrund übergehen.
...sorry wegen der saloppen Beschreibung, aber ich könnts nicht anders erklären. Wer ab und zu mit Photoshop arbeitet sollte wissen was ich meine. ("Weiche Auswahlkanten")

Für ein paar Hinweise oder Denkanstöße zur Realisierung wäre ich euch dankbar.

Grüße
johannes_j ist offline   Mit Zitat antworten
Alt 26-07-2006, 09:47   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
'Teiltransparenz' meinst du und mit dem Bildformat PNG24 geht sowas.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 26-07-2006, 09:54   #3 (permalink)
Jung-Frettchen
 
Registriert seit: Dec 2004
Ort: Regensburg
Beiträge: 13
hoi,

ja, das soll es sein.
Nur würd ich das gerne dynamisch per Actionscript in Flash machen und kein bereits Teil-transparentes Bild einfügen.
Die Bilder sind immer andere, deswegen kann ich sie nicht fertig-bearbeitet in Flash einbinden, sondern muss sie zur Laufzeit laden und so gut es geht direkt in Flash formatieren.

Kann man mit dem Blur-Filter nur einen bestimmten Bereich eines Bildes weichzeichnen? Insb. die Ränder? Das Bild selbst sollte scharf bleiben, nur eben die Ränder sollten weich auslaufen....

Grüße

Johannes J.

Geändert von johannes_j (26-07-2006 um 12:24 Uhr)
johannes_j ist offline   Mit Zitat antworten
Alt 15-09-2006, 13:04   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 174
Könnte man da nicht eine Maske drüber legen, die ins transparente verläuft?

Jens
stens ist offline   Mit Zitat antworten
Alt 19-09-2006, 15:40   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 174
Nein. Geht nicht. Habs probiert.

Gibts dafür andere Lösungen? ...mittlerweile?


Jens
stens ist offline   Mit Zitat antworten
Alt 19-09-2006, 16:07   #6 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
Zitat:
Zitat von stens Beitrag anzeigen
Gibts dafür andere Lösungen? ...mittlerweile?
Mittlerweile ja. Filter "Weichzeichnen", ab Flash 8.
Skorpion ist offline   Mit Zitat antworten
Alt 19-09-2006, 16:17   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 174
Ja. Aber doch nicht mit nem Verlauf. Oder wie soll ich das verstehen?


Jens
stens ist offline   Mit Zitat antworten
Alt 13-12-2006, 21:32   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 174
@Skorpion

Könntest du deine Gedanke evtl hier kurz beschreiben? Versteh nicht wie man ein mit dem Weichzeichner einen Verlauf hinbekommt.


Jens
stens ist offline   Mit Zitat antworten
Alt 13-12-2006, 22:52   #9 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
Erstell dir doch einen Verlauf von
z.B. 100% schwarz(alpha=100) auf 100% schwarz(alpha=0) -> Ebene 01
und leg deine Bilder drunter... -> Ebene02

bzw. kannst du Dir somit einen Rahmen basteln mit weichen Verläufen und
diesen dann über deine Bilder legen...

nur als Alternative...

grz.chris
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------

Geändert von darwin26 (13-12-2006 um 23:04 Uhr)
darwin26 ist offline   Mit Zitat antworten
Alt 13-12-2006, 23:01   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 174
ja. Danke. So hab ichs dann auch gemacht. Aber mich würde halt nur interessieren wie es mit dem weichzeichnen gemeint war.


Jens
stens ist offline   Mit Zitat antworten
Alt 13-12-2006, 23:09   #11 (permalink)
Banned
 
Benutzerbild von ballaballa
 
Registriert seit: Sep 2006
Beiträge: 793
suchmal nach blur und bitmapdata, aber dann müsstest du das bild erst pixelweise auslesen und die deffenierten randbereiche könntest du dann nachdem du sie in eine andere bitmap kopiert und darüber gelegt hast und das original wieder gelöscht hast mittels blur und bitmapdata so anpassen das sie ins transparente velaufen... aber sie verwischen dann "blur" "weichzeichnen" hat...

selbiges knntest du auch machen indem due mittels bitmap datda das mit sozusagen in 9 teile kopierst (mitte, ecken und ränder) und die äussen 8 teile (ecken und räner) dann nochmalls mittels bitmapdata in teile teilst und mit untersciedlichen, nach aussen hin decrementierenden "_alpha" werten versiehst.

aber alles sehr viel arbeit und braucht beides viel rechenpower, die gewählte lösung ist bereits die performanteste
ballaballa 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 18:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele