Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-11-2003, 20:18   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Köln
Beiträge: 51
MC mit Maske + Startdrag

Hallo zusammen....
... habe ein Problem mit dem As meiner Datei .

Und zwar versuche ich ein MC zu "bewegen" mit startdrag und stopdrag. Es will aber nicht funktionieren. Den As dazu habe ich so geschrieben.
ActionScript:
  1. //Container erstellen
  2. _root.createEmptyMovieClip("container", 1);
  3. _root.container._x=0;
  4. _root.container._y=0;
  5. _root.container.loadMovie("wall18.jpg"); //läd mein Bild
  6.  
  7. //Preloader für das "mein_bild.jpg"
  8. _root.createEmptyMovieClip("control", 2);
  9. _root.control.onEnterFrame = function() {
  10.         if(_root.container.getBytesLoaded()>=4){
  11.                 gesamt = _root.container.getBytesTotal();
  12.                 bereits = _root.container.getBytesLoaded();
  13.                 prozent = Math.ceil((bereits/gesamt)*100);
  14.                 _root.txtProzent.text = prozent+"%";
  15.                 if (prozent == 100) {
  16.                         ;
  17.                         _root.container.gotoAndStop(2);
  18.                         delete this.onEnterFrame;
  19.                 }
  20.         }
  21.  
  22. // Maske setzen
  23.     mask._x = 0;
  24.     mask._y = 0;
  25.    Container.setMask(mask);
  26.  
  27. _root.onPress = function() {
  28.         startDrag(_root.container);
  29.         }
  30. _root.onRelease = function() {
  31.             stopDrag();
  32.         }
  33. };

Bin mir nicht sicher ob das so richtig ist, versuche dies schon seit einer Weil, bekomme es aber nicht hin.
Vieleicht bin ich so auch auf dem "Holzweg". Wäre nett wenn es sich mal einer anschauen könnte.
Habe schon einige Zeit im "suchen und Finden" verbracht. Hatte aber kein Erfolg !!!!

Gruß Jerud

Geändert von Jerud (09-11-2003 um 20:22 Uhr)
Jerud ist offline   Mit Zitat antworten
Alt 10-11-2003, 01:25   #2 (permalink)
*warg*
 
Registriert seit: May 2002
Ort: Berlin
Beiträge: 261
ich bin mir ja nciht ganz sicher, ob du das wolltest ( sieht lustig aus *g* )

ActionScript:
  1. _root.container.onPress = function() {
  2.         this.startDrag();
  3.     };
  4.     _root.container.onRelease = function() {
  5.         stopDrag();
  6.     };
es läßt sich zumindest draggen ( der effekt ist aber echt geil !, sollte ich mir merken *gggg* )

Gruß Tuffy
__________________
"nimm dir das leben - es gehört dir!"
"die realität versucht mich einzuholen - doch ich bin schneller !"
Tuffyfant ist offline   Mit Zitat antworten
Alt 10-11-2003, 20:08   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Köln
Beiträge: 51
Danke! ...für den tip!

Das war zwar nicht so wie ich es haben wollte, aber der Tipp mit
ActionScript:
  1. this
war nicht schlecht. Habe es umgeschrieben und das ganze in einen lehren MC auf den 1. frame gesetzt. Es funktioniert so weit erst mal.
Ich wollte es eigentlich im 1. Frame auf der Bühne haben.
Das Beispiel habe ich hier .

Vieleicht kannst mir noch mal einen Tipp geben...?

Bin lern und kritikfähig .

Gruß Jens
Jerud ist offline   Mit Zitat antworten
Alt 11-11-2003, 02:15   #4 (permalink)
*warg*
 
Registriert seit: May 2002
Ort: Berlin
Beiträge: 261
hier :
ActionScript:
  1. //Container erstellen
  2. _root.mc.createEmptyMovieClip("container", 500);
  3. _root.mc.container._x=0;
  4. _root.mc.container._y=0;
  5. _root.mc.container.loadMovie("wall18.jpg"); //läd mein Bild
  6.  
  7.  
  8. // Maske setzen
  9.    _root.mc.setMask(_root.mc.mask);
  10.  
  11. _root.mc.onPress = function() {
  12.         this.startDrag(false,0,0,800-_root.mc.mask._width,600-_root.mc.mask._height);
  13. };
  14. _root.mc.onRelease = function() {
  15.         stopDrag();
  16. };
ausprobiert und es funzt. hab dir auch noch gleich beim startdrag die richtigen werte eigetragen. ( wirste aber später eh ändern müssen .. egal !)
Das Scripteinfach ins erste frame der HZL setzten. ( und gewöhn es dir an, ne eigene ebene/layer für AS zu machen. )
den preloader hab ich da jetzt nicht mit eingebaut ..kannst ihn ja noch zwischenhauen. :-)

Gruß Tuffy
Angehängte Dateien
Dateityp: rar puzzle4.1tuffy.rar (1,9 KB, 4x aufgerufen)
__________________
"nimm dir das leben - es gehört dir!"
"die realität versucht mich einzuholen - doch ich bin schneller !"
Tuffyfant 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 22:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele