Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-09-2011, 11:44   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2011
Beiträge: 13
Hilfe bei Script!

Hallo ich bin neu hier!

1)
Ich habe hier einen Script und brauche eure Hilfe weil wenn ich nach unten drücke fährt er schräg nach rechts wenn ich nach rechts drücke, fährt er nach rechts oben und bei den anderen halt in die entgegengesetzte Richtung. wo liegt der Fehler?

Code:
onClipEvent (load) {
    speed = 5;
    tellTarget (_root.char) {
        stop();
    }
}
onClipEvent (enterFrame) {
    if (Key.isDown(Key.LEFT)) {
        _x -= speed;
        _y += speed;
        with (_root.char) {
            if (!left) {
                gotoAndPlay("botleft");
                left = true;
            }
        }
    } else {
        left = false;
    }
    if (Key.isDown(Key.RIGHT)) {
        _x += speed;
        _y -= speed;
    }
    if (Key.isDown(Key.UP)) {
        _x -= speed;
        _y -= speed;
    }
    if (Key.isDown(Key.DOWN)) {
        _x += speed;
        _y += speed;
        with (_root.char) {
            if (!right) {
                gotoAndPlay("botright");
                right = true;
            }
        }
    } else {
        right = false;
    }
}
2)
ich habe diesen Code aus dem Internet und kenne mich daher auch nicht aus und wollte fragen ob jemand zeit/lust hat mir zu erklären was die ganzen Funktionen bedeuten das ich sie auch selbst anwenden kann.

Ich Freu mich schon auf eure Antworten!

MfG

L4ur1ds
l4ur1ds ist offline   Mit Zitat antworten
Alt 27-09-2011, 11:55   #2 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Hi,
habe mir das Ganze nicht genau angesehen...
probiere es jedoch mal so...

PHP-Code:
onClipEvent (load) {
    
speed 5;
    
tellTarget (_root.char) {
        
stop();
    }
}
onClipEvent (enterFrame) {
    if (
Key.isDown(Key.LEFT)) {
        
_x -= speed;
        
        
with (_root.char) {
            if (!
left) {
                
gotoAndPlay("botleft");
                
left true;
            }
        }
    } else {
        
left false;
    }
    if (
Key.isDown(Key.RIGHT)) {
        
_x += speed;
        
    }
    if (
Key.isDown(Key.UP)) {
       
        
_y -= speed;
    }
    if (
Key.isDown(Key.DOWN)) {
      
        
_y += speed;
        
with (_root.char) {
            if (!
right) {
                
gotoAndPlay("botright");
                
right true;
            }
        }
    } else {
        
right false;
    }

__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 27-09-2011, 12:02   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2011
Beiträge: 13
Zitat:
Zitat von Herzenslicht Beitrag anzeigen
Hi,
habe mir das Ganze nicht genau angesehen...
probiere es jedoch mal so...

PHP-Code:
onClipEvent (load) {
    
speed 5;
    
tellTarget (_root.char) {
        
stop();
    }
}
onClipEvent (enterFrame) {
    if (
Key.isDown(Key.LEFT)) {
        
_x -= speed;
        
        
with (_root.char) {
            if (!
left) {
                
gotoAndPlay("botleft");
                
left true;
            }
        }
    } else {
        
left false;
    }
    if (
Key.isDown(Key.RIGHT)) {
        
_x += speed;
        
    }
    if (
Key.isDown(Key.UP)) {
       
        
_y -= speed;
    }
    if (
Key.isDown(Key.DOWN)) {
      
        
_y += speed;
        
with (_root.char) {
            if (!
right) {
                
gotoAndPlay("botright");
                
right true;
            }
        }
    } else {
        
right false;
    }

danke!!!! funktioniert perfekt jetzt muss ich nur noch wissen was das alles bedeuted
l4ur1ds ist offline   Mit Zitat antworten
Alt 27-09-2011, 12:18   #4 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
PHP-Code:
onClipEvent (load) { 
    
speed 5//= Geschwindigkeit des Bewegens
    
tellTarget (_root.char) { 
        
stop(); 
    } 

onClipEvent (enterFrame) { 
    if (
Key.isDown(Key.LEFT)) { //...wenn die Pfeiltaste "links" gedrückt wird
        
_x -= speed//...Bewegung des x-Richtung nach links um den Wert "speed"
         
        
with (_root.char) { 
            if (!
left) { 
                
gotoAndPlay("botleft"); 
                
left true
            } 
        } 
    } else { 
        
left false
    } 
    if (
Key.isDown(Key.RIGHT)) { //...wenn die Pfeiltaste "rechts" gedrückt wird
        
_x += speed//...Bewegung der x-Richtung nach rechts um den Wert "speed"
         
    

    if (
Key.isDown(Key.UP)) { //...wenn die Taste "Pfeiltaste "oben" gedrückt wird
        
        
_y -= speed//...Bewegung der y-Richtung nach oben um den Wert "speed"
    

    if (
Key.isDown(Key.DOWN)) { //...wenn die Pfeiltaste "unten" gedrückt wird
       
        
_y += speed//...Bewegung des y-Richtung nach unten um den Wert "speed"
        
with (_root.char) { 
            if (!
right) { 
                
gotoAndPlay("botright"); 
                
right true
            } 
        } 
    } else { 
        
right false
    } 

__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 27-09-2011, 12:19   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Ich habe dieses Thema mal in den ActionScript 1 Bereich verschoben. onClipEvent und tellTarget sind übrigens selbst für diese Sprachversion eine ziemlich veraltete Syntax.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 27-09-2011, 12:23   #6 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Ach übrigens...
Herzlich Willkommen im Forum !!!

Was geschieht eigentlich, wenn Du an die Grenzen des mc (links,rechts,oben,unten) kommst ?

Hast Du Dir darüber mal einen Kopf gemacht ?
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 27-09-2011, 12:30   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2011
Beiträge: 13
danke sehr!

ich habe jetzt eine kurzen script gefunden um barrieren zu erstellen, jedoch funktioniert der auch nicht :/

Code:
onClipEvent (enterFrame){
if(_root.char.hitTest(this)){
_root.char._x-=10;
}
}
und zu dem vorherigen, was heißt "
Code:
onClipEvent (enterFrame)
" und "
Code:
with (_root.char) { 
            if (!left) { 
                gotoAndPlay("botleft"); 
                left = true;
"
l4ur1ds ist offline   Mit Zitat antworten
Alt 27-09-2011, 12:43   #8 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
PHP-Code:
onClipEvent (enterFrame
...Wenn bei diesem Clip folgende Aktion auftritt...

PHP-Code:
with (_root.char) { 
            if (!
left) { 
                
gotoAndPlay("botleft"); 
                
left true
Zitat:
...Was geschieht eigentlich, wenn Du an die Grenzen des mc (links,rechts,oben,unten) kommst ?

Hast Du Dir darüber mal einen Kopf gemacht ?
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 27-09-2011, 12:45   #9 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Zitat:
ich habe jetzt eine kurzen script gefunden um barrieren zu erstellen, jedoch funktioniert der auch nicht :/

Code:
onClipEvent (enterFrame){
if(_root.char.hitTest(this)){
_root.char._x-=10;
}
}
Was möchtest Du denn damit bezwecken ?
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 27-09-2011, 12:52   #10 (permalink)
Neuer User
 
Registriert seit: Sep 2011
Beiträge: 13
Danke (:

Also ich habe rundherum eine bariere gemacht und er soll dort nicht raus können.



Ich will etwas wie hier schaffen,

das rote soll der char sein das schwarze die wand, die blauen darf man nicht berühren sonst ist man wieder am start und das grüne ist das ziel zum nächsten level (;
l4ur1ds ist offline   Mit Zitat antworten
Alt 27-09-2011, 12:59   #11 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Und das gelbe, was ist mit dem ?
__________________
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 27-09-2011, 13:00   #12 (permalink)
Neuer User
 
Registriert seit: Sep 2011
Beiträge: 13
Zitat:
Zitat von RustyCake Beitrag anzeigen
Und das gelbe, was ist mit dem ?
das muss man einsammeln das man auch gewinnt wenn man in das grüne kommt aber das ist unwichtig
l4ur1ds ist offline   Mit Zitat antworten
Alt 27-09-2011, 13:05   #13 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
@ l4ur1ds,
seit wann arbeitest Du mit Flash ?

Es ist nicht immer von Vorteil, wenn man(n) irgendwelche AS kopiert, ohne dass man(n) diese versteht.

Ferner ist das Forum nicht dafür da, um fertige Produkte zu erhalten.
Wo ist Dein Ansatz ? Zeige doch bitte mal Deine Datei !
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 27-09-2011, 13:09   #14 (permalink)
Neuer User
 
Registriert seit: Sep 2011
Beiträge: 13
Desswegen frag ich ja was das bedeuted ich kann dir gerne meinen Ansatz zeigen aber wie soll ich dir schicken?
edit: ich habs
l4ur1ds ist offline   Mit Zitat antworten
Alt 27-09-2011, 13:10   #15 (permalink)
Neuer User
 
Registriert seit: Sep 2011
Beiträge: 13
Hier
Angehängte Dateien
Dateityp: fla Unbenannt-1.fla (8,2 KB, 2x aufgerufen)
l4ur1ds ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
hilfe

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
[Flash 8] Script Hilfe feivelmaus Flash Einsteiger 2 09-04-2009 09:13
hilfe mit script ichwillswissen ActionScript 2 1 20-02-2008 13:16
Hilfe bei Script Severinf Flash Einsteiger 5 29-05-2007 19:02
Hilfe mit Script Y2k Treiber Flash MX 2 23-05-2002 10:43
script hilfe Roemario Flash 4 und Flash 5 0 18-03-2002 16:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele