Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-08-2004, 12:27   #1 (permalink)
Grillmeister
 
Benutzerbild von Schaschlick
 
Registriert seit: Jul 2003
Ort: Stuttgart
Beiträge: 188
maske+duplicate

Ja, ich weiß, das hatten wir schon einmal! ich hab mich auch schon durch diverse threads durchgearbeitet, aber ich weiß nich so recht, wie das funktioniert, mit dem
Zitat:
Erstell per AS einen leeren Movieclip, dupliziere innherhalb von diesem und setz dieses ebenfalls per AS als Maske für einen anderen (oder mehrere).
Das Zitat dürfte die Lösung meines Problems sein, weil alles wird schön dupliziert, aber sobald ich die ebene in eine Maske konvertier, dann geht gar nichts mehr.Hier noch mein AS:
PHP-Code:
anzahl 13;
laden = function () {
    if (
i<anzahl) {
        
_root.mask.duplicateMovieClip("mask"+ii++);
        
// Position
        
_root["mask"+i]._x i*50;
    } else {
        
clearInterval(inter);
    }
};
inter setInterval(laden500); 
__________________
Der Schwabe an sich kann alles nur KEIN Hochdeutsch

Geändert von Schaschlick (04-08-2004 um 12:43 Uhr)
Schaschlick ist offline   Mit Zitat antworten
Alt 04-08-2004, 18:34   #2 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
ActionScript:
  1. i = 0;
  2. xPos = 0;
  3. anzahl = 13;
  4. laden = function () {
  5.     if (i<_root.anzahl) {
  6.         trace([i+5]);
  7.         _root.mask.duplicateMovieClip(["mask"+[i]], i);
  8.         _root["mask"+[i]]._x = xPos;
  9.         xPos += 50;
  10.         _root["mask"+[i]]._y = 50;
  11.         i++;
  12.     } else {
  13.         clearInterval(_global.inter);
  14.     }
  15. };
  16. _global.inter = setInterval(laden, 500);
EDIT: so, überprüft und verbessert
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)



Geändert von DeMoehn (04-08-2004 um 18:41 Uhr)
DeMoehn ist offline   Mit Zitat antworten
Alt 04-08-2004, 18:58   #3 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Zitat:
Erstell per AS einen leeren Movieclip, dupliziere innherhalb von diesem und setz dieses ebenfalls per AS als Maske für einen anderen (oder mehrere).
Hmm ja... müsstest du per AS machen. Manuell in der Zeitleiste geht dat net.

MovieClip.setMask(myMask)

Nur klappt das irgendwie nicht in meinem Fall. Der setzt den aktuellen _root["mask"+i] als Maske ein.

PHP-Code:
anzahl 70
i=0;
laden = function () { 
    if (
i<anzahl) { 
    
i++
        
_root.mask.duplicateMovieClip("mask"+ii); 
        
// Position 
        
_root["mask"+i]._x = (i%10)*40;
        
_root["mask"+i]._y Math.floor(i/10)*40;
        
img.setMask(_root["mask"+i]);
    } else { 
        
clearInterval(inter); 
    } 
}; 
inter setInterval(laden50); 
Du willst sicher alle als Maske setzen...
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 04-08-2004, 19:04   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Öööhhmm! So vielleicht
ActionScript:
  1. this.mask._visible=false;
  2. var anzahl = 13;
  3. var i = 0;
  4. laden = function () {
  5.     var a = _root.mask.duplicateMovieClip("mask"+i, i);
  6.     a._x = (i*50)+25;
  7.     i++;
  8.     if (i>=anzahl) {
  9.         clearInterval(inter);
  10.     }
  11. };
  12. var inter = setInterval(laden, 500);
Angehängte Dateien
Dateityp: zip dup_mask.zip (2,8 KB, 19x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 06-08-2004, 10:50   #5 (permalink)
Grillmeister
 
Benutzerbild von Schaschlick
 
Registriert seit: Jul 2003
Ort: Stuttgart
Beiträge: 188
hmm, also irgendwie will des nich so klappen, ich häng mal meine datei an. mein ziel ist es später durch klicks auf buttons verschiedene mehrere bilder übereinander zu blenden, bis jetzt sind es nur 2 und noch ohne buttons, aber ich weiß nich wie ich es umsetzen soll. ich bekomm des ja nich mal mit 2 richtig geregelt. wäre nett, wenn jemand lösungsansätze bringen könnte. hier die fla
Angehängte Dateien
Dateityp: zip mymask3.zip (16,0 KB, 8x aufgerufen)
__________________
Der Schwabe an sich kann alles nur KEIN Hochdeutsch
Schaschlick ist offline   Mit Zitat antworten
Alt 11-08-2004, 14:30   #6 (permalink)
Grillmeister
 
Benutzerbild von Schaschlick
 
Registriert seit: Jul 2003
Ort: Stuttgart
Beiträge: 188
Ich hol mal mit meinem post jetzt nochmal den thread an anfang des forums, weil mir immer noch nich geholfen wurde, bzw noch nich der entscheidende tipp gegeben wurde. thx
__________________
Der Schwabe an sich kann alles nur KEIN Hochdeutsch
Schaschlick ist offline   Mit Zitat antworten
Alt 16-08-2004, 13:46   #7 (permalink)
Grillmeister
 
Benutzerbild von Schaschlick
 
Registriert seit: Jul 2003
Ort: Stuttgart
Beiträge: 188
soweit bin ich bis jetzt gekommen. die duplizierten MC's fungieren jetzt als maske, nur wird das bild, jenes schon zuvor sichtbar ist maskiert und nich mein neues :/ sorry, für meine sicherlich etwas weniger verständliche formulierung :x

hier noch mein AS:
PHP-Code:
anzahl 5;
xPos=0;

laden = function () {
    if (
i<anzahl) {
        
_root.maske.streifen.duplicateMovieClip("streifen"+ii++);
        
// Position
        
_root.maske["streifen"+i]._x xPos;
        
xPos += 20;
    } else {
        
clearInterval(inter);
    }
};
inter setInterval(laden500);
_root.bild1.setMask(_root.maske); 
__________________
Der Schwabe an sich kann alles nur KEIN Hochdeutsch

Geändert von Schaschlick (16-08-2004 um 14:00 Uhr)
Schaschlick 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 19:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele