Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-11-2005, 12:24   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 44
Mausposition bei inaktivem Fenster oder Variablen von C# an Flash übergeben

Hallo zusammen,

ich möchte gerne trotz eines inaktiven Flash-Fensters die Mausposition ermitteln. D.h. auch wenn sich die Maus gerade nicht über dem Flash-Fenster befindet. Das scheint ja mit Flash eigenen Mitteln nicht möglich zu sein.

So war mein Gedanke es mit C# zu probieren. Das funktioniert auch ganz gut. Doch wie übergebe ich die ermittelten Koordinaten meiner Maus an Flash?

Oder ist es sogar einfacher das ganze mit Director zu lösen?

Vielen, vielen Dank für eure Antworten.

Grüße, platichorse25
platichorse25 ist offline   Mit Zitat antworten
Alt 30-11-2005, 12:52   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 283
Soll das unter WIndows laufen? Wenn ja wird das wohl so ohne weiteres nicht laufen. Du müsstest ja jedesmal wenn die Maus ihre Position verändert eine Nachricht an das Fenster senden das den Flashfilm wiedergibt. Das sollte soweit noch kein Problem darstellen aber wie soll Flash diese Nachricht erhalten? Das wird wohl so ohne weiteres nicht laufen. Ein Ansatz wäre, eine eigene Applikation in C++/C# zu entwickeln, die den Flashfilm wieder gibt (kann ja in nem OLE-Conatiner passieren). Nun wäre man in der Lage die vom Fenster empfangenen Nachrichten an den Flashfilm weiterzuleiten. Bleibt noch das Problem wie der Flashfilm nun an seine Werte kommt. Hier hörts dann auch bei mir auf. Wüsste nicht wie man das bewerkstellingen sollte. Vielleicht ist aber auch möglich, wer weiss....
__________________
ein mensch ohne macke ist kacke...
DaKinel ist offline   Mit Zitat antworten
Alt 30-11-2005, 12:56   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 283
Mir fällt grad ein, das man ja via JavaScript Funktionen im Flashfilm aufrufen kann. Also sollte es auch möglich sein über C++/C# diese Funktionen aufzurufen. Also umsetzbar ist das auf jeden Fall.
__________________
ein mensch ohne macke ist kacke...
DaKinel ist offline   Mit Zitat antworten
Alt 30-11-2005, 13:24   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 44
Ja, das ganze soll unter Windows passieren.

Ich habe auch schon in einem anderen Forum gelesen, dass es mithilfe von VisualStudio .NET möglich ist, ein Shockwave Flash-Objekt einzufügen. Leider steht das dort nicht so ausführlich beschrieben.

Wie meinst du das mit JavaScript?
platichorse25 ist offline   Mit Zitat antworten
Alt 30-11-2005, 13:35   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 283
Das mit dem JavaScript war nur so ein Gedankenblitz der mich getroffen hat. Was ich damit sagen wollte ist, das es eine Schnittstelle gibt zwischen "aussen" und dem Flashfilm. Im Forum kamen hier nur immer die Fragen wie man mit JavaScript Funktionsaufrufe im Flashfilm machen kann, das heisst aber nicht das diese Funktionsaufrufe ausschliesslich mit JavaScript gemacht werden können. Also nicht so an dem JavaScript festhalten, das war nur ein Beispiel.
__________________
ein mensch ohne macke ist kacke...
DaKinel ist offline   Mit Zitat antworten
Alt 30-11-2005, 13:36   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 283
...und die Geschichte mit dem Einbinden von Shockwave Flash Inhalten kannst du unter http://www.msdn.com nachlesen. Dort gibt es bestimmt diverse WinAPI Funktionen die dir helfen werden.

Ein gute Anlauifstelle um Hilfe zu finden ist noch http://www.c-plusplus.de/forum. Dort einfach im entsprechenden Forum mal deine Fage stellen.
__________________
ein mensch ohne macke ist kacke...
DaKinel 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:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele