Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-02-2008, 09:53   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
mit Mausklick Anfangspunkt und Endpunkt einer Bewegung bestimmen

Liebe Leut`,
ich möchte so gerne in einem Comic per Mausklick bestimmen können, wo ein Männchen sich bewegen darf, dass übersteigt aber komplett meine AS Grundkenntnisse.
Folgendes Problem:
Ein Symbol auf der Bühne (Männchen) soll zwischen zwei Punkten auf dem Bildschirm ständig hin und herlaufen.
Diese zwei Punkte möchte ich vorher mit Mausklick bestimmen können.
Also Männchen steht; erster Mausklick irgendwo oben links auf dem Bildschirm; zweiter Mausklick irgendwo anders auf dem Bildschirm; nach dem zweiten Mausklick läuft das Männchen ständig zwischen diesen beiden Punkten hin und her.
Wenn mir da einer weiterhelfen könnte wäre ich sehr glücklich...
Danke
Perlchen
Perlchen ist offline   Mit Zitat antworten
Alt 27-02-2008, 12:26   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
helfen gerne, aber du musst schon selbst programmieren (lernen)
Angehängte Dateien
Dateityp: zip zwei_clicks.zip (8,0 KB, 12x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 27-02-2008, 19:41   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
Lieber h.g.seib,
erst einmal vielen Dank für den Lösungsansatz. Wenn der Punkt jetzt auch noch permanent hin und her wandern würde, käme das meinem Wunsch schon sehr nah.
Etwas anderes:
Ich bin schon über 40 und da fällt einem das ständig neu zu Erlernende
schon etwas schwerer und da ich mehr der visuelle Typ bin, war das nie so meine Welt. Leider muss ich immer wieder mal (für solch Profis wie du eher lächerliche) AS Scripte gebrauchen.
Wenn ich jemanden wüsste, der mir solche Codeschnipsel bezahlbar erstellen könnte, wäre ich schon ein Pfund leichter, da die Suche im Internet doch sehr sehr langwierig sein kann.
Aber nochmals vielen, vielen Dank
Perlchen ist offline   Mit Zitat antworten
Alt 28-02-2008, 08:27   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
Zitat:
Zitat von Perlchen Beitrag anzeigen
Ich bin schon über 40
ach ja, die jugend. kann mich noch wage daran erinnern, als ich nur 40 jahre alt war.

im mittelalter wurden alle verbrannt, die etwas neues machen wollten. irgendwie klappt das nicht mehr - bestimmt wegen diesen umweltschützern :-(
heutzutage ist wissen vom letztem jahr antike. man muss ständig neu dazu lernen.


wenn du nicht selbst programmieren willst, dann kannst du u.a. hier posten
nicht kommerziell:
http://www.flashforum.de/forum/forum...sprune=30&f=23
bzw. wenn's beruflich ist:
http://www.flashforum.de/forum/forum...sprune=30&f=32


aber vielleicht beschäftigst du dich doch mal ein bisschen mit programmieren. hier gibt es viele grafiker, die sowas auch mitmachen.
bei der vorlage wandert eine grafik von einem punkt zum anderen. das zu ändern, damit er auch vom anderen zum ersten punkt geht muss doch zu schaffen sein ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (28-02-2008 um 08:29 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 28-02-2008, 08:32   #5 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Ihr könnt ja zusammen eine Flash Altherrenmannschaft gründen *g*
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 28-02-2008, 15:05   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
Zitat:
bei der vorlage wandert eine grafik von einem punkt zum anderen. das zu ändern, damit er auch vom anderen zum ersten punkt geht muss doch zu schaffen sein ;-)
Sicher... nur von mir nicht
Würde sich vielleicht jemand herablassen, und mich nicht weiter quälen?
Noch mal zur Ursprungsfrage:
Der MC soll irgendwo sichtbar stehen ( Punkt A), dann klicke ich irgendwo auf dem Bildschirm (Punkt B) und klicke nochmal (Punkt C) anschliessend bewegt sich der MC ständig zwischen Punkt B und C hin und her.
Bitte, bitte, Kniefall und all das ich bekomm´s nicht hin !!!
Perlchen ist offline   Mit Zitat antworten
Alt 28-02-2008, 15:23   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Kann ich nicht als MX anhängen und ist auch nur so zusammengenudelt. Funzt aber:
PHP-Code:
var arr = [];
var 
count 0;
function 
onMouseDown() {
    
arr.push(_root._xmouse_root._ymouse);
    if (++
count == 2) {
        
delete onMouseDown;
        
objekt._x arr[0];
        
objekt._y arr[1];
        
objekt.moveMc(20);
    }
}
MovieClip.prototype.moveMc = function(steps) {
    if (
this._x == arr[0]) {
        
arr[2];
        
arr[3];
    } else {
        
arr[0];
        
arr[1];
    }
    var 
x_verh = (x-this._x)/steps;
    var 
y_verh = (y-this._y)/steps;
    var 
0;
    
this.onEnterFrame = function() {
        if (++
!= steps) {
            
this._x += x_verh;
            
this._y += y_verh;
        } else {
            
this._x x;
            
this._y y;
            
this.moveMc(20);
        }
    };
}; 
Einen MC mit dem Instanznamen "objekt" wirst du ja vielleicht noch selber hinbekommen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-02-2008, 16:08   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
Vielen Dank Herr Frager, für die (fast) kommentarlose Antwort, klappt prima.
Wo genau wird dort die Geschwindigkeit eingegeben, oder geht das nur über die Bildrate?
Kann man sowas in der Art auch hinkriegen, wenn der Benutzer in ein Textfeld das mit Zahlen (Position) eingibt statt mit Mausklicks und womöglich auch noch vorher den Alphawert für den MC des Anfangs und Endpunktes bestimmen kann?
Ein "ja" oder "nein" wäre zwar schon eine Antwort, aber falls das geht, wäre ich für ein Beispielscript extreeeemst dankbar..
Perlchen 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:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele