Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-07-2003, 14:01   #1 (permalink)
want some...?
 
Benutzerbild von Chidi
 
Registriert seit: Sep 2002
Ort: Hannover
Beiträge: 223
MovieClip austauschen

Hallo...

Ich hab schon mal bei Suchen und Finden reingeschaut,
aber leider nicht das passende gefunden.

Ich möchte ein movieClip austauschen durch ein anderes Movieclip
beim Ereignis onPress.
Ich habs schon mit AttachMovie versucht und mit createMovieClip.
Aber bei attachMovie hänge ich ja nur ein MovieClip an den anderen dran. Kann mir wer helfen? Danke.
__________________
Chidi #90
=========================
www.theBecker.de
=========================
Chidi ist offline   Mit Zitat antworten
Alt 23-07-2003, 14:43   #2 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
hi, ich würde einen container machen in dem beide movieclips sind (ich geh mal davon aus, beide sind gleich groß). das as würde so aussehen:
ActionScript:
  1. //ins erste frame
  2. this.createEmptyMovieClip("MCDummy", 1);
  3. this.MCDummy.attachMovie("MC1", "MC1", 1);
  4. this.MCDummy.attachMovie("MC2", "MC2", 2);
  5. this.MCDummy.onPress = function() {
  6. this.MC1.swapDepths(this.MC2);
  7. }

gruß, mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 23-07-2003, 14:52   #3 (permalink)
want some...?
 
Benutzerbild von Chidi
 
Registriert seit: Sep 2002
Ort: Hannover
Beiträge: 223
danke Mati!

sieht gut aus...ich werde es mal ausprobieren.

hier mal mein Ansatz:
ActionScript:
  1. _root.createEmptyMovieClip("rechteck",1);
  2. with ("rechteck"){
  3.     _x = 200;
  4.     _y = 200;
  5.     attachMovie("rect","rechteck",2);
  6.     trace(rechteck._name);
  7.     trace(rechteck._parent);
  8.     trace(rechteck._highquality);
  9. }
  10. rechteck.onPress = function(){
  11.     startDrag("");
  12.     trace("hhhh");
  13. }
  14. rechteck.onRelease =function(){
  15.     stopDrag();
  16. }
__________________
Chidi #90
=========================
www.theBecker.de
=========================
Chidi ist offline   Mit Zitat antworten
Alt 23-07-2003, 14:53   #4 (permalink)
want some...?
 
Benutzerbild von Chidi
 
Registriert seit: Sep 2002
Ort: Hannover
Beiträge: 223
aber dat wat ich da schrob, klappt nicht....
das startDrag klappt auf jeden Fall nicht...
denn der StartDrag ist wichtig....

ich probier das mit den containern mal aus mati....;o)
__________________
Chidi #90
=========================
www.theBecker.de
=========================
Chidi ist offline   Mit Zitat antworten
Alt 23-07-2003, 15:02   #5 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
hi!

ich weiß zwar noch nicht, wo du jetzt welche mcs austauschen bzw. swappen willst, aber egal. hier mal ein beispiel, vielleicht wirds dann klar wie ich das gemeint hab...

so far, mati
Angehängte Dateien
Dateityp: zip chidi.zip (2,1 KB, 42x aufgerufen)
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 23-07-2003, 15:08   #6 (permalink)
want some...?
 
Benutzerbild von Chidi
 
Registriert seit: Sep 2002
Ort: Hannover
Beiträge: 223
Das rockt!

Hab auch gleich mal ein startDrag dran gehängt.
Jetzt müßte man nur noch abschalten das der mc
bei jeden onPress hin und her wechselt zwischen den mc's.
Ist das möglich?

ActionScript:
  1. //ins erste frame
  2. this.createEmptyMovieClip("MCDummy", 1);
  3. this.MCDummy.attachMovie("MC1", "MC1", 1);
  4. this.MCDummy.attachMovie("MC2", "MC2", 2);
  5. this.MCDummy.onPress = function() {
  6.         this.MC1.swapDepths(this.MC2);
  7.         this.startDrag("");
  8. }
__________________
Chidi #90
=========================
www.theBecker.de
=========================
Chidi ist offline   Mit Zitat antworten
Alt 23-07-2003, 15:18   #7 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
ach so, du willst des nur einmal machen?
dann mach so:
ActionScript:
  1. //ins erste frame
  2. this.createEmptyMovieClip("MCDummy", 1);
  3. this.MCDummy.attachMovie("MC1", "MC1", 1);
  4. this.MCDummy.attachMovie("MC2", "MC2", 2);
  5. this.MCDummy.onPress = function() {
  6. this.mc2.removeMovieClip();
  7. this.startDrag("");
  8. delete this.onPress;
  9. }
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 23-07-2003, 15:35   #8 (permalink)
want some...?
 
Benutzerbild von Chidi
 
Registriert seit: Sep 2002
Ort: Hannover
Beiträge: 223
Cool.
Danke Dir.
Das rockt super...
__________________
Chidi #90
=========================
www.theBecker.de
=========================
Chidi ist offline   Mit Zitat antworten
Alt 23-07-2003, 15:36   #9 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
kein prob, viel spaß beim weiteren flashen...
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 03-06-2004, 14:12   #10 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Hi,

wie müsste ich es machen, wenn ich ein Movieclip, dass bereits im Film liegt, durch ein für Actionscript exportiertes austauschen will, OHNE die ID des MCs zu ändern?

Das jetzige heißt mc11

Es soll ersetzt werden durch eins, dass mit dem Namen "master" exportiert wurde, anschließend aber immer noch über die ID mc11 ansprechbar sein muss...?
SpecOps-12 ist offline   Mit Zitat antworten
Alt 08-09-2009, 09:47   #11 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 3
MCs statt tauschen ein/ausblenden

Gibt es eine Möglichkeit die Movies anstatt nur zu tauschen diese ein und ausblenden?

Ich habe nähmlich transparente MCs und möchte dass sich diese bei onRelease austauschen.

Geändert von luxuz (08-09-2009 um 09:50 Uhr)
luxuz ist offline   Mit Zitat antworten
Alt 09-09-2009, 08:54   #12 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 3
MCs statt tauschen ein/ausblenden

Ich hab es jetzt so gelöst:

on(rollOver){
gotoAndPlay(2);
}
on(releaseOutside, rollOut) {
gotoAndPlay(9);
}


Das ganze auf einen MC, der mehrere Stops hat.

Geändert von luxuz (09-09-2009 um 09:08 Uhr)
luxuz 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 23:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele