Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-06-2004, 14:18   #1 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
Frage zu JavaScript in Flash per getURL

hi,
kenn mich in JavaScript leider nicht so toll aus, deshalb brauch ich mal wieder eure Hilfe.

Ich kann ja in Flash eigene javascript-funktionen definieren und ausführen:
Code:
getURL('JavaScript:function mach(){alert("MACHT");}mach();');
so weit so gut.

nun habe ich aber folgendes im meinen Javascript stehen :
HTML-Code:
<script for=document event="onmousemove()" language="JScript">
      	{
	mx=window.event.clientX; my=window.event.clientY; maus()
	};
</script>
Wie bekomme ich aber nun das onmousemove-event in mein Flashcode und was soll das for=document ?????

Hoffe Ihr könnt mir helfen.

Danke

MfG flash bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !
flash bier ist offline   Mit Zitat antworten
Alt 18-06-2004, 18:18   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 17
Hi,

also, was möchtest du denn damit anfangen?
wenn du den JavaScript-Code innerhalb von Flash einsetzen möchtest, kannst du ja die Mausposition mit Flash viel einfacher lösen, auch das onMouseMove-Event geht dort besser, als wenn du es mit JavaScript innerhalb von Flash machst, dann würde ich es lieber mit Flash selbst machen

Code:
mc.onMouseMove = function()
{
    var mx = _root._xmouse;
    var my = _root._ymouse;
}
Mit dem for-Attribut kannst du festlegen für welches Objekt der Script-Code bestimmt sein soll, hier in deinem Falle ist das document, eben die komplette Seite (bzw. Frame)... Dort kannst du dann auch zB ein bestimmtes Element... oder eine Grafik etc. angeben...

Gruß,
Stephan
psyco ist offline   Mit Zitat antworten
Alt 19-06-2004, 01:46   #3 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
schau mal hier ein kleines Beispiel (nur ie):
denke ich brauch es nicht zu erklären, links oben ein flash 200*100 Pixel groß,
der Rest ist HTML.
http://www.bits-n-pix.de/js_to_swf/test.html

wie du sehen kannst wird hier die Mausposition per Javascript an Flash übergeben.
Und genau den JS-Code darf ich nicht in die HTML einbauen (Banner-Mäßig) !!
Also muss ich ihn in Flash per getURL einbauen und bin wohl zu doof dafür. Ich begreif das nicht....
Es geht einfach nicht, ich bekomms nicht hin und möchte nun wissen, ob das Grundsätzlich nicht geht oder wenn doch dann wie ??

Wie bekomme ich diesen JS-Code ins Flash ?

Die JS und AS Codes an sich sind doch sehr einfach ....
hier mal zum runterladen und ausprobieren.
Angehängte Dateien
Dateityp: zip js_to_swf.zip (6,9 KB, 8x aufgerufen)
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !

Geändert von flash bier (19-06-2004 um 01:54 Uhr)
flash bier ist offline   Mit Zitat antworten
Alt 19-06-2004, 03:14   #4 (permalink)
Freelancer
 
Benutzerbild von komashooter
 
Registriert seit: Oct 2001
Ort: Germany - Berlin
Beiträge: 1.777
Question

Zitat:
Zitat von flash bier
schau mal hier ein kleines Beispiel (nur ie):

http://www.bits-n-pix.de/js_to_swf/test.html

wie du sehen kannst wird hier die Mausposition per Javascript an Flash übergeben.
Und genau den JS-Code darf ich nicht in die HTML einbauen (Banner-Mäßig) !!
Was meinst du mit "darf ich nicht in die HTML einbauen (Banner-Mäßig) !!" ?
komashooter ist offline   Mit Zitat antworten
Alt 19-06-2004, 03:47   #5 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
in planung ist ein banner, den ein werbepartner auf bestimmten seiten im rotationsverfahren mit vielen anderen bannern schaltet. hierfür wollen die bestenfalls nur eine swf.
auf den html-code hab ich keinen zugriff, der geht mich nix an !!

MfG flash bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !
flash bier 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 12:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele