Författare Ämne: Flash -> FMP -> Flash kopplingar  (läst 4788 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad Henrik

  • Nykomling
  • Antal inlägg: 12
    • Visa profil
    • Vektor
Flash -> FMP -> Flash kopplingar
« skrivet: 4 oktober, 2009, 11:53 »
Hej! Jag undrar om någon här har jobbat med flash-fmp integration.
 
Jag har en liten flash-fil som jag visar i en web-viewer. Man kan rita punkter och streck i en bild. Jag behöver spara det som ritas (koordinaterna) i fmp. Jag vill även kunna ladda upp koordinater från fmp (från en aktuell post) och visa ritningen. Detta så att man kan gå tillbaka till en tidigare gjord ritning, på en viss post, och komplettera med flera punkter och streck som också lagras. Vilka alternativ finns för kopplingen flash->fmp och fmp->flash?

//Henrik
 
Henrik Riccus| Vektor AB | www.vektor.se | FileMaker 2...13

hnn

  • Gäst
SV: Flash -> FMP -> Flash kopplingar
« Svar #1 skrivet: 4 oktober, 2009, 15:03 »
Kan du skicka koordinaterna som parametrar till flashsidan?

Tex: example.com/?param1=hello&param2=hello&param3=world

Det du sedan kan göra, är att läsa av innehållet på sidan. Därmed även skriva ut dold information.

Tex.

Du skicka parametrar till sidan. Något serverside script tar hand om denna informationen och visar önskad information.

På sidan skriver du ut en unik nyckel som är dold för användaren.

Denna lagrar du i filemaker.

Vill du visa denna ritningen igen, så skickar du bara med den unika nyckeln.

Utloggad Henrik

  • Nykomling
  • Antal inlägg: 12
    • Visa profil
    • Vektor
SV: Flash -> FMP -> Flash kopplingar
« Svar #2 skrivet: 5 oktober, 2009, 00:15 »
Hej, tack för tips.
Ja, att skicka koordinaterna som parameter till flash-filen känns rätt. Men hur når jag inparametrar i Flash-filen?

Den lösning du sedan skriver försår jag inte:
"Det du sedan kan göra, är att läsa av innehållet på sidan. Därmed även skriva ut dold information."
   Hur läser man av innehållet?
Henrik Riccus| Vektor AB | www.vektor.se | FileMaker 2...13

hnn

  • Gäst
SV: Flash -> FMP -> Flash kopplingar
« Svar #3 skrivet: 5 oktober, 2009, 00:27 »
Du läser av innehållet med Design funktionen GetLayoutObjectInfo. Där får du källkoden ifrån sidan.

Utloggad Henrik

  • Nykomling
  • Antal inlägg: 12
    • Visa profil
    • Vektor
SV: Flash -> FMP -> Flash kopplingar
« Svar #4 skrivet: 6 oktober, 2009, 23:57 »
Hej! Om Design funktionen GetLayoutObjectInfo ger källkoden, hur kan man få tillbaka variablernas värden från flash-filen?
(Variablerna finns ju bara i flash-filen då man ritar.)

Hittar info om LayoutObjectNames men inte GetLayoutObjectInfo. Hur fungerar det? Får man html-koden (typ visa källdata)? Förstår inte hur jag skall få ut värden från flash-filen till fmp.

mvh/Henrik
Henrik Riccus| Vektor AB | www.vektor.se | FileMaker 2...13

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 667
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Flash -> FMP -> Flash kopplingar
« Svar #5 skrivet: 7 oktober, 2009, 12:05 »
GetLayoutObjectAttribute heter funktionen vad jag minns...
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Henrik

  • Nykomling
  • Antal inlägg: 12
    • Visa profil
    • Vektor
SV: Flash -> FMP -> Flash kopplingar
« Svar #6 skrivet: 7 oktober, 2009, 23:24 »
Tack David, ja så hette funktionen. Jag har testat lite med den funktionen GetLayoutObjectAttribute(objectName;attributeName).
http://www.filemaker.com/help/html/func_ref3.33.9.html
Bl a med attributen:

source (returns the source description of the specified object as follows, for web viewers - returns current URL ) Ger bara url:en, hjälper mig inte.

content  (returns the content of the specified object as follows, for web viewers - returns the current content (such as HTML code)) Ger html-koden för en html-sida, men ger inget för en flash-fil.

Jag vet inte hur jag skall få ut värdena från flash-filen. Någon som har tips?
Henrik Riccus| Vektor AB | www.vektor.se | FileMaker 2...13

Utloggad Robert

  • Seniormoderator
  • Flitig postare
  • Antal inlägg: 210
    • Visa profil
    • http://www.smartasystem.se
SV: Flash -> FMP -> Flash kopplingar
« Svar #7 skrivet: 8 oktober, 2009, 09:25 »
Hej,

Jag får känslan av att ni pratar om lite olika saker eller så är det jag som inte hänger med.

Jag har inte så mycket erfarenhet av Flash men jag har jobbat mycket med Director och kopplingar till FileMaker.

Om jag förstår det rätt så har du skapat en lösning där du använder Flash till att rita enkla vektorobjekt.
Du vill ha möjlighet att skicka koordinaterna mellan Flash <-> FileMaker.

I Director kunde man använda parametrar på HTML-Sidan som man kallade på från .swf-filen

Jag hittade en sida som beskrev detsamma med flash: http://www.permadi.com/tutorial/flashVars/index.html

För att skicka från Flash -> FileMaker kan du använda "getURL" eller något liknande.

Det finns även någon form av XML-Integration i Flash som du kan använda.

Jag vet inte om det är detta som du efterfrågar men det var min uppfattning efter att ha läst ditt första inlägg.
Om jag är helt ute och reser så glöm detta inlägg.

/Robert

Övrigt:
GetLayoutObjectAttribute, content går inte att använda!
Om du har ändrat parametrar dynamiskt med flash, js eller fält får du inte fram dessa utan du får enbart ursprungskoden när sidan hämtades.

Plugg in:
http://www.fusionplugins.com/

Detta är en plugg in som jag kan tänka mig hjälper dig med det du vill göra.
Robert Eriksson | Smarta System | www.smartasystem.se | 042 - 27 00 15

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 667
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Flash -> FMP -> Flash kopplingar
« Svar #8 skrivet: 8 oktober, 2009, 14:04 »
Tror jag säger detta vid varje mer komplex diskussion - borde nog inkludera det i min signatur - men en exempelfil skulle göra diskussionen betydligt enklare! Som konstaterat kan detta fungera på ett par tre olika sätt och den rätta lösningen varierar enligt vald teknik (parsa urlen, parsa sidkoden, eller använda plugin).
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Henrik

  • Nykomling
  • Antal inlägg: 12
    • Visa profil
    • Vektor
SV: Flash -> FMP -> Flash kopplingar
« Svar #9 skrivet: 8 oktober, 2009, 23:49 »
Tack för de senaste tipsen!

"parametrar på HTML-Sidan som man kallade på från .swf-filen"
Detta skall jag prova. Verkar bra.

"För att skicka från Flash -> FileMaker kan du använda "getURL" eller något liknande."
Jag hittar ingen lösning på detta. Det är detta som jag ser som det svåraste att lösa.

David, du har rätt, en exempelfil säger mer än hundra ord...
Ett exempel på en liknande flash-fil som man kan rita i finns här:
www.vektor.se/h/flash/rita_hm3b.swf
Tanken är att alla poster i en db har sin ritning. Man kan bläddra mellan fmp poster och flash-filen visas med den postens streck och punkter. Man skall kunna lägga till fler streck vid senare tillfällen.

Någon som gjort något liknande?  mvh Henrik
Henrik Riccus| Vektor AB | www.vektor.se | FileMaker 2...13

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 667
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Flash -> FMP -> Flash kopplingar
« Svar #10 skrivet: 10 oktober, 2009, 12:52 »
För full interaktivitet mellan ritning och FileMaker-data skulle jag rekommendera att du använder ett plug-in; det finns några olika som gör ungefär samma sak. Reactor http://www.fusionplugins.com/reactor/ är nog det bästa alternativet, och hur som helst det jag är mest bekant med.
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Henrik

  • Nykomling
  • Antal inlägg: 12
    • Visa profil
    • Vektor
SV: Flash -> FMP -> Flash kopplingar
« Svar #11 skrivet: 10 oktober, 2009, 21:27 »
Tack för tips!

Är det några problem att denna typ av plug-in i en runtime-lösning?

Henrik Riccus| Vektor AB | www.vektor.se | FileMaker 2...13

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 667
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Flash -> FMP -> Flash kopplingar
« Svar #12 skrivet: 10 oktober, 2009, 23:41 »
Pluginet i sig funkar lika bra med runtimer som med vanlig FileMaker. Däremot bör du programmera någon sorts hantering av uppgradering av pluginet. Webviewern använder ju motorn i IE eller Safari (Windows resp. Mac) så om användaren uppgraderar till en ny webbläsarversion kan det krävas att pluginet uppgraderas. Har för mig att detta hände med Reactor och Safari 4.
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Henrik

  • Nykomling
  • Antal inlägg: 12
    • Visa profil
    • Vektor
SV: Flash -> FMP -> Flash kopplingar
« Svar #13 skrivet: 12 oktober, 2009, 11:28 »
OK! Tack igen.
Henrik Riccus| Vektor AB | www.vektor.se | FileMaker 2...13

Utloggad Kalle Samuelsson

  • Nykomling
  • Antal inlägg: 29
  • simplicity is difficult to accomplish
    • Visa profil
    • Premium System AB
SV: Flash -> FMP -> Flash kopplingar
« Svar #14 skrivet: 20 november, 2009, 16:04 »
Ni har ju i princip löst det.. Fusion Reactor är grymt kraftfull och utan tvekan en lösning på ditt problem.

En annan tanke är att skicka koordinaterna till FileMaker-servern som lägger in dem på rätt post. T.ex ett anrop till XML-benet eller en PHP-sida som ligger och tar emot ritade koordinater. Flash kan ju posta dataströmmar över HTTP.

En annan möjlighet är ODBC..  brr.. jag vet.. men det går =)
Då behöver du inte blanda in server om du inte vill.. men du behöver drivrutiner / DSN:er
simplicity is difficult to accomplish