Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-08-2003, 23:22   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 7
Links aufgrund von X-Y mauspositionen?!?

ist es mit actionscript möglich ein Linkfeld zu bestimmen aufgrund der position der maus?


zB:

wenn maus zwischen der Position x=100 Y=100 und x=300 Y=300 ist dann gehe zu Url=www.beischlaf.de ;-)



Wäre toll wenn mir da jemand helfen könnte!


greetz illmatixx
illmatixx ist offline   Mit Zitat antworten
Alt 14-08-2003, 23:26   #2 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Hmm:

ActionScript:
  1. this.onEnterFrame = function() {
  2. if (_root._xmouse >=100 && _root._xmouse <= 300 && _root._ymouse >=100 && _root._ymouse <= 300) {
  3.  
  4. getURL("http://www.web.de");
  5.  
  6. }
  7.  
  8.  
  9. }

keine ahnung obs klappt!
__________________
www.johannes-erhardt.com | blog | xing me baby

Geändert von FLASHStyler (14-08-2003 um 23:35 Uhr)
FLASHStyler ist offline   Mit Zitat antworten
Alt 14-08-2003, 23:38   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Darmstadt
Beiträge: 65
Oder so...

ActionScript:
  1. if (_root._xmouse<200 && _root._xmouse>0) {
  2.     trace("100-200");
  3. } else {
  4.     if (_root._xmouse<300 && _root._xmouse>200) {
  5.         trace("200-300");
  6.     }
  7. }

Gruß
Painhead ist offline   Mit Zitat antworten
Alt 15-08-2003, 09:09   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 7
Ich werde es mal ausprobieren und mich wieder melden!

Danke erstmal!
illmatixx ist offline   Mit Zitat antworten
Alt 16-08-2003, 00:18   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 7
Talking

Re: FlashStyler


das mit deinem code hat geklappt: jedoch etwas anders da dein script ca 12 mal die url in der sec geöfnet hat.

ActionScript:
  1. on (press) {   
  2.            if (_root._xmouse >=50 && _root._xmouse <= 120 && _root._ymouse >=20 && _root._ymouse <= 100) {
  3.                       getURL("http://www.web.de");                           
  4. }
  5.  
  6.  }


leider funktioniert on(Press) auch nur auf buttons.

wenn jemand eine idee hat wie man so ein link "auf click" offnet ohne es einem object(button) zuzuweisen dann wäre es nett wenn er er der vollständikeit zu liebe noch postet, damit zukünftige sucher was davon haben.

danke nochmal


greetz illmatixx:

Geändert von illmatixx (16-08-2003 um 00:22 Uhr)
illmatixx ist offline   Mit Zitat antworten
Alt 16-08-2003, 00:24   #6 (permalink)
Trickfilm Spezi
 
Registriert seit: Sep 2001
Ort: berlin
Beiträge: 979
hmmm... vielleicht denke ich da zu primitif, aber reicht es nicht wenn auf besagte xy-position eine unsichtbare schaltflache liegt die genau das onrollover ausführt?
__________________
frank@govaere.de
www.govaere.de
fgovaere ist offline   Mit Zitat antworten
Alt 16-08-2003, 19:06   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 7
Zitat:
Geschrieben von fgovaere
hmmm... vielleicht denke ich da zu primitif, aber reicht es nicht wenn auf besagte xy-position eine unsichtbare schaltflache liegt die genau das onrollover ausführt?


da hast du schon recht nur das problem das ich hatte war.
dass ich ein slider (gedragt) mitten im flash movie hatte der gleichzeitug eine maske war. wenn ich nun unsichbare objekte hinzugefügt hatte (über den slider) die man anclicken konnte ist der slider immer stehen geblieben. bei einem großen objekt wo die links über xy positionen sich veränerdern war das allerdings nicht so .. keine ahnung warum.

deshalb habe ich auch gefragt ob es möglcih ist links aufgrund von X Y positionen links zu erstellen, mit z.B einem Action Script das nicht auf einen objekt (button) angewendet wird sonder Global fuktioniert!

ich habe fertig!

greetz illmatixx
illmatixx 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 20:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele