Avatar billede maqhem Nybegynder
20. januar 2006 - 20:56 Der er 27 kommentarer og
1 løsning

dobbelt gænger

Det skal lige siges, at præcis samme spørgsmål er oprettet i C++-kategorien, så hvis de i C++-kateorien svarer bedst og først, får de disse point!

Hvordan kommunikerer man mellem Flash MX 2004 og C++?

På forhånd tak!
Nicolaj Wahlqvist
Avatar billede maqhem Nybegynder
20. januar 2006 - 21:08 #1
med variabler...
Avatar billede mobius6 Juniormester
21. januar 2006 - 04:46 #2
Avatar billede barklund Nybegynder
21. januar 2006 - 11:32 #3
Altså, kommunikation i authoring-værktøjet Flash MX 2004 eller i en Flash Player 7 SWF-fil indlejret i en C++-applikation?
Avatar billede maqhem Nybegynder
21. januar 2006 - 13:43 #4
Jeg havde nu mere dette hér i tankerne:

En kompileret EXE-fil fra Flash med følgende objekter:

tekstfelt (rInputX)
tekstfelt (rInputY)
knap (rSendData)

Koden kunne jo så være:

rSendData.onPress = function(){
    //sender rInputX og rInputY til c:\\myCpp.cpp
}


Og i myCpp.cpp-filen har jeg så denne kode:

#include <windows.h>
#include <string>

int main(){
    string varX = ??? // variabel fra flash - et request af en art måske
    string varY = ??? // variabel fra flash - ditto
    SetCursorPos(varX, varY);
}
Avatar billede maqhem Nybegynder
22. januar 2006 - 18:15 #5
er det helt uforståeligt?
Avatar billede barklund Nybegynder
23. januar 2006 - 10:35 #6
Du fik i hvert fald svaret på mit første spørgsmål - kommunikation fra en embedded swf i en c++-applikation. Altså, vil du have din app til at starte en swf "inden i sig selv", så den kører helt normalt med flashplayeren - og så kan den kommunikere tilbage til app'en?
Avatar billede maqhem Nybegynder
23. januar 2006 - 14:49 #7
altså: Sende et request!
Avatar billede barklund Nybegynder
23. januar 2006 - 15:00 #8
Hvordan er de to filer forbundne? Det er stadig mit spørgsmål før jeg kan svare :)
Avatar billede maqhem Nybegynder
23. januar 2006 - 15:03 #9
skal jeg svare på dette hér:

"Altså, kommunikation i authoring-værktøjet Flash MX 2004 eller i en Flash Player 7 SWF-fil indlejret i en C++-applikation?"?
Avatar billede maqhem Nybegynder
23. januar 2006 - 15:04 #10
for jeg ved ikke helt hvad du mener med authoring-værktøj eller en SWF-fil indlejret noget...
Avatar billede maqhem Nybegynder
23. januar 2006 - 15:05 #11
jeg vil kompilere en exe-fil i flash som skal kunne komminukere med en ekstern cpp-kompileret exe-fil (de ligger i samme mappe)
Avatar billede barklund Nybegynder
23. januar 2006 - 15:17 #12
Kører swf-filen for sig eller kører den "inden i" din applikation? Du kan:

1) Lave en applikation, der indeholder en swf-fil og kan reagere på input fra den
2) Lave en swf-fil, der kan starte en applikation

Du kan ikke lave en swf-fil, der kan kalde ind i en vilkårlig applikation - men den kan starte den - eventuelt med nogle command line parametre...
Avatar billede maqhem Nybegynder
23. januar 2006 - 15:20 #13
2:

fscommand("exec", "minexe.exe");

sådan gør jeg. Er det forkert?
Avatar billede barklund Nybegynder
23. januar 2006 - 15:35 #14
Niks, men så skal minexe.exe ligge i en mappe under swf'ens mappe, der hedder "fscommand" - og du kan ikke sende parametre med til den.

Vil du have lidt flere muligheder, skal du wrappe din swf-fil ind i en applikation såsom screentime, swf studio eller tilsvarende... :)
Avatar billede maqhem Nybegynder
24. januar 2006 - 06:10 #15
arne_v siger til mit spørgsmål om request i C++-afdelingen følgende:

"du lader dit C++ program lytte paa port 80

du accepter connection og laeser HTTP request

GET og POST er naesten samme kode"

Så hvordan sender Flash parametre til port 80?
eller: hvordan wrapper jeg så min swf-fil - men så jeg stadig får min publish som exe-fil?
Avatar billede maqhem Nybegynder
24. januar 2006 - 06:17 #16
skal jeg benytte et program der kan lave screen savers!?!?!?

http://www.screentime.com/:

  "Screentime For Flash
    The Premier Flash Screen Saver Creation Tool"

:S
Avatar billede maqhem Nybegynder
24. januar 2006 - 06:18 #17
kolonnet var ikke en del af linket
Avatar billede barklund Nybegynder
24. januar 2006 - 10:12 #18
Nu mente jeg:

http://www.screentime.com/software/mprojector/index.html
http://www.northcode.com/products.php

Og det er nok en del nemmere bare at starte et program med nogle kommandolinjeparametre end at lave et program, der lytter efter HTTP-forespørgsler, men hvis du er ude efter længste omvej, så er det da helt i orden :)
Avatar billede maqhem Nybegynder
25. januar 2006 - 06:23 #19
jeg er skam ikke ude efter længste omvej, men jeg kender bare ikke alle vejene... kan du fortælle mig hvordan man så laver kommandolinieparametre?
Avatar billede barklund Nybegynder
25. januar 2006 - 09:58 #20
Se det andet spørgsmål - de er jo samme spørgsmål nu, da begge handler om at starte en exe-fil (med eller uden parametre)
Avatar billede maqhem Nybegynder
03. april 2006 - 14:15 #21
lige meget...
Avatar billede maqhem Nybegynder
04. april 2006 - 21:01 #22
Til dig, der gav mig 0 i karma over dette spørgsmål:

Jeg har stillet et spørgsmål, som er nøjagtigt det samme - og derfor lukker jeg dette. Enkelt!
Avatar billede maqhem Nybegynder
04. april 2006 - 21:07 #23
hmm... som faktisk hedder DUNKELFJAMS... ;)
Avatar billede barklund Nybegynder
05. april 2006 - 11:56 #24
Hm, det er nu ikke mig - jeg har allerede givet dig "meget god" kan jeg se - med signatur :)
Avatar billede maqhem Nybegynder
05. april 2006 - 19:05 #25
Tak barklund - har faktisk gjordt det samme mod dig :)

men ham hér hedder dunkelfjams - det var han så klog at skrive som hilsen, hehe
Avatar billede fromsej Praktikant
05. april 2006 - 20:21 #26
En bruger der selvfølgelig ikke eksisterer, længe leve anonym karma, fjern det l.rt jo før jo bedre.
Avatar billede maqhem Nybegynder
05. april 2006 - 20:24 #27
Eksisterer han ikke!?!? Fuck ham!
Ja, undskyld sproget, men jeg har lige skrevet en langt klage til coadminerne, om mibrug - nævnte hans navn... men det duer jo så selvfølgelig ikke... :S
Avatar billede barklund Nybegynder
06. april 2006 - 10:52 #28
Anmeld selve denne karma (ved at klikke på linjen, så den markeres, og trykke anmeld) - så lokker jeg en coadmin til at kigge på den ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester