Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-04-2010, 13:43   #1 (permalink)
iuleb
 
Registriert seit: Mar 2009
Ort: Berlin
Beiträge: 42
dynamisch maskieren mit mehreren Masken

ahoj!
ich möchte ein Video laden, das ich dynamisch mit mehreren kleinen Masken an verschiedenen Stellen maskiere. Obwohl alle meine Masken unterschiedliche Variablennamen haben werden sie nicht hinzugefügt, sondern die Maske aus der vorigen Runde verschwindet und wird ersetzt. Wie kann ich das vermeiden?

...


public class StringDiscover extends Sprite {
public var ldr:Loader = new Loader();
var ip:int=0;

public function StringDiscover() {
swf_laden();
anfang();

}
/*funktion wird im weiteren Verlauf dynamisch immer wieder aufgerufen, m ist ein Movieclip*/
private function anfang(m){
ip++;
var square0:glimpse0 = new glimpse0();
square0.name="square0"+ip;
square0.alpha=0;
addChild(square0);

var square:glimpse = new glimpse();
square.name="square"+ip;
square0.addChild(square);
square0.x=m.x;
square0.y=m.y;

ldr.mask=square;
None.easeNone(0, 100, 0, 4);
outTween=new Tween(square0,"alpha",None.easeNone,1,0,4,true);

}
/*wird nur einmal aufgerufen*/
private function swf_laden() {

var url:String="video.swf";
var urlReq:URLRequest=new URLRequest(url);
ldr.load(urlReq);
ldr.x=400;
ldr.y=400;;
addChild(ldr);

}
}

...

Danke für die Hilfe! Belui
belui ist offline   Mit Zitat antworten
Alt 12-04-2010, 14:03   #2 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
versuch es doch mal mit:
ActionScript:
  1. //in der Klasse
  2. private var _mask:Sprite = new Sprite();
  3.  
  4. // ...
  5. //im constructor
  6. ldr.mask=_mask;
  7.  
  8. // ...
  9. //in anfang()
  10. _mask.addChild(square0);

Thomas
thomas_E ist gerade online   Mit Zitat antworten
Alt 12-04-2010, 14:50   #3 (permalink)
iuleb
 
Registriert seit: Mar 2009
Ort: Berlin
Beiträge: 42
Danke! Klappt prima.
Gruß, Belui
belui ist offline   Mit Zitat antworten
Alt 30-04-2010, 11:39   #4 (permalink)
iuleb
 
Registriert seit: Mar 2009
Ort: Berlin
Beiträge: 42
load swf als Maske: addChild auf Maske?

alles ok, manchmal steht man sich selbst im Weg

Geändert von belui (30-04-2010 um 12:03 Uhr)
belui ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
dynamisch maskieren, dynamische variable, maske

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Maskieren von mehreren dyn. erstellten MCs tu.nix Flash Einsteiger 10 23-09-2008 10:53
dynamisch erzeugten MC maskieren djdwarf Flash MX 2004 3 23-06-2006 11:12
Maskieren mit mehreren MCs? wayfinder Flash MX 2004 1 12-01-2006 12:16
Dynamisch gleadene swf's maskieren!? ObergottJango Flash MX 1 22-10-2004 21:56
dynamische masken aus mehreren teilen lunaticF ActionScript 1 4 29-10-2003 11:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele