Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-10-2004, 18:05   #1 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
Unhappy maskiertes bild per maus bewegen

morsche die damen...

ich hab hier n problemsche, was für euch könner hoffentlich keins darstellen wird:

ich möchte ein bild in einem rahmen anzeigen - das ist ja soweit kein problem... bild > maske drüba feddisch
jetzt möchte ich das bild allerdings relativ zur maus, besser gesagt entgegengesetzt der mausrichtung mit verzögerung bewegen...
ich habe das mc.bild also mit einem onEnterFrame belegt von wegen _x = _x -_xmouse/70. das klappt auch alles wunderbar.
allerdings resultieren daraus folgende probleme:
-das bild bewegt sich relativ zum ganzen bildschirm und nicht nur zu dem rahmen
-das bild hört nicht auf sich zu bewegen, das heißt es bewegt sich auch aus dem rahmen raus

damit ihr euch was drunter vorstellen könnt:
ein seite mit einem rahmen... in dem rahmen ist ein bild von einem raum... wenn ich die maus innerhalb des rahmens bewege, dann bewegt sich das bild entgegengesetzt und verlangsamt... außerhalb des rahmens soll das bild am besten gar nichts machen, wär aber auch nciht schlimm wenn es das doch täte...

könnt ihr mir helfen... falls ich mich undeutlich asugedrückt habe, fragt bidde anch. danke schonma...
kurthurtig ist offline   Mit Zitat antworten
Alt 29-10-2004, 22:38   #2 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
hi

muss inerhalb des onEnterFrame eine begrenzung einbauen

sowas wie
PHP-Code:
if (_x -_xmouse/70<500 || _x -_xmouse/70>100){_x _x -_xmouse/70
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 01-11-2004, 16:56   #3 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
so ähnlich hatte ich es auch schon, aber das hat nicht geklappt:

ActionScript:
  1. onClipEvent(enterFrame) {
  2.     if(_x<80) {
  3.        _x=_x - _xmouse/70;
  4.     }
  5. }

und das halt für rechte, linke, oben und unten...
kann ich zwei voraussetzungen zusammenfügen (also quasi sagen zwischen a und b dann ...) indem ich einfach "||" mache???

aufjedenfall hat das noch nicht geklappt... die bewegung an sich ist schön... aber sie wird erstens auch ausgeführt, wenn die maus außerhalb des rahmens ist und auch, wenn das bild eigentlich an einer ecke stehenbleiben sollte, da es zu ende ist...

noch ne idee?!? ich mein das wurde ja schon bei vielen seiten realisiert...
http://www.punisherthemovie.com/
hier läuft es auch weiter, wenn die maus außerhalb des bildes ist... das wäre auch ok... ich glaube sogar besser... wie ham die dat also gemacht?!?

danke nochens...
kurthurtig ist offline   Mit Zitat antworten
Alt 01-11-2004, 19:37   #4 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
Hmmm

vileich hilft's
Angehängte Dateien
Dateityp: zip a.zip (4,1 KB, 24x aufgerufen)
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 17-11-2004, 15:25   #5 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
danke, aber ich kanns nicht öffnen..
habe flash mx... gibts schon ne neuere version??? 2004? irgendwie habsch ma gehört... wär cool wenn du den script posten könntest...
kurthurtig ist offline   Mit Zitat antworten
Alt 20-11-2004, 20:17   #6 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
irgendjemand ne idee???
kurthurtig ist offline   Mit Zitat antworten
Alt 20-11-2004, 21:11   #7 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
PHP-Code:
My_mc.onEnterFrame = function() {
 
XX X-_xmouse;
 
_xmouse;
 
trace(XX);
 
trace(this._x);
 if (
this._x+XX>115 && this._x+XX<275) {
  
this._x += XX;
 } else {
  if (
this._x+XX<115) {
   
this._x 115;
  }
  if (
this._x+XX>275) {
   
this._x 275;
  }
 }
}; 
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 20-11-2004, 21:43   #8 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
danke, aber ich bin anfänger...
hassu dazu noch ne kurze erklärung... wäre nett...
kurthurtig 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:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele