Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-10-2005, 09:02   #1 (permalink)
Neuer User
 
Benutzerbild von flashstart
 
Registriert seit: Mar 2005
Ort: Belgien
Beiträge: 78
Dynamische Maske invertieren ! wie ?

Hallo,

Ich bin dabei einen Advendskalender in Flash dynamisch mit PHP MySQL zu programmieren.

Als hintergrund benutze ich ein JPG, und dort will ich eine Maske anwenden, um die Törchen auszuschneiden damit ich unten drunter Bilder legen kann.
Das habe ich bereits gemacht, aber das Problem ist die Maske maskiert genau das umgekehrte.
Um die Maske zu erstellen kopiere ich per attachMovie 24 quadratische Movieclips in einen leeren Clip namens "maske".
Dann wende ich diese Maske auf meine Hintergrund namens "fond" an

ActionScript:
  1. _root.fond.setMask(_root.maske);

Gibt es einen Trick um die Maske umzukehren, sprich zu invertieren ?

wäre nett wenn jemand eine Idee hat wie ich das Problem lösen kann.


danke
flashstart ist offline   Mit Zitat antworten
Alt 26-10-2005, 10:14   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Kann man nicht so richtig verstehen,
was Du da meinst.
Wird zur Zeit genau das falsche maskiert?
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 26-10-2005, 10:44   #3 (permalink)
Neuer User
 
Benutzerbild von flashstart
 
Registriert seit: Mar 2005
Ort: Belgien
Beiträge: 78
Halt invertiert

Wenn ich die Maske benutze bleiben nur die quadratischen Kästchen übrig,
ich will aber haben das alles was rundherum ist bleibt und die Kästchen ausgestantz werden,

Stell dir einfach einen Advendskalender vor, dort wo die türchen sind will ich transparenz haben damit ich es mit Bildern unterlegen kann.


Hier ein Beispiel:

http://www.xxx-sports.be/bsp/

Geändert von flashstart (26-10-2005 um 10:46 Uhr) Grund: ups , falsch formatiert , sorry
flashstart ist offline   Mit Zitat antworten
Alt 26-10-2005, 10:55   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Warum baust Du Deine Maske nicht um?
Musst doch einfach nur eine Maske erstellen,
die den Teil maskiert den Du zeigen willst.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 26-10-2005, 11:37   #5 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Warum brauchst du überhaupt eine Maske?
Benutz doch dein jpg als Hintergrund und in den Vordergrund legst du 24 kleine MovieClips mit der "Törchen" Funktion.
mfg. r
bokel ist offline   Mit Zitat antworten
Alt 26-10-2005, 11:43   #6 (permalink)
Neuer User
 
Benutzerbild von flashstart
 
Registriert seit: Mar 2005
Ort: Belgien
Beiträge: 78
Meine Maske ist dynamisch

Ich habe versucht die Maske dynamisch mit zu zeichen , Sie funktioniert aber leider nicht, was mache ich falsch ?

ActionScript:
  1. _root.createEmptyMovieClip( "maske", 1 );
  2.     with (_root.maske)
  3.         {
  4.         beginFill (0xFF0000, 100);
  5.         //lineStyle (1, 0x000000, 100);
  6.         moveTo( 0, 0 );
  7.         lineTo (500, 0);
  8.         lineTo (550, 413);
  9.         lineTo (0, 413);
  10.         lineTo (0, 0);
  11.        
  12.         //quadrati 1
  13.         moveTo( 20, 20 );
  14.         lineTo (150, 20);
  15.         lineTo (150, 50);
  16.         lineTo (20, 50);
  17.         lineTo (20, 20);
  18.        
  19.         endFill();
  20.         }
  21.    
  22. _root.fond2.setMask(_root.maske);
flashstart ist offline   Mit Zitat antworten
Alt 26-10-2005, 13:24   #7 (permalink)
Neuer User
 
Benutzerbild von flashstart
 
Registriert seit: Mar 2005
Ort: Belgien
Beiträge: 78
Hat sich erledigt

Das Problem hat sich erledigt, ich lade jetzt einfach pro tor eine maske in den jeweiligen movieclip.

thx
flashstart 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 05:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele