Autore Topic: Animazioni Flash con invio parametri  (Letto 489 volte)

Offline luca.decarlo

  • Gamberetto
  • *
  • Post: 49
    • Mostra profilo
Animazioni Flash con invio parametri
« il: 18 Febbraio 2017, 18:50:18 »
Ciao Ragazi,

ho un file swf che contiene una bussola e un tachimetro che vorrei visualizzare all'interno di un form, inoltre, per far funzionare il controllo, dovrei inviargli dei dati prelevati da un'antenna gps.

Sto tentanto di caricare il file in un controllo webview, ma non si vede nulla.

Idee??

Grazie

Luca

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.252
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #1 il: 18 Febbraio 2017, 20:36:37 »
Dunque... segnalerei questa pagina della M.L. internazionale di Gambas:
http://gambas.8142.n7.nabble.com/Flash-swf-on-form-td31795.html

dalla quale possiamo ricavare questo esempio astratto di codice:

Codice: [Seleziona]
Public Sub Form_Open()

  Dim Path As String

' Impostiamo il percorso del file swf da utilizzare, **avendo cura** di premettere **sempre** la stringa del percorso con " file:// ":
   Path = "file:///percorso/del/file.swf"

' Attiviamo i plug-in delle pagine web:
   WebSettings[WebSettings.PluginsEnabled] = True

   WebView1.HTML = "<embed src=\"" & Path & "\" />"

End

Ho fatto una prova, e a me ha funzionato.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline luca.decarlo

  • Gamberetto
  • *
  • Post: 49
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #2 il: 18 Febbraio 2017, 21:33:29 »
Avevo trovato un codice identico, ma non vedo nulla!

Riprovo ...

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.252
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #3 il: 18 Febbraio 2017, 22:37:17 »
ma non vedo nulla!

Non vedi "nulla"... in che senso ?   
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline luca.decarlo

  • Gamberetto
  • *
  • Post: 49
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #4 il: 19 Febbraio 2017, 17:38:45 »
Nel senso che vedo la webviev ma il suo interno è vuoto!

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.252
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #5 il: 19 Febbraio 2017, 18:24:29 »
Hai provato con un semplice file .swf ?
Hai attivato i plug-in ?

Innanzitutto, hai testato quel file .swf richiamandolo - extra Gambas - con un file html.


A me funziona.  :-\
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.139
  • Tonno verde
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #6 il: 19 Febbraio 2017, 20:14:46 »
Scusate l'ignoranza ma non basta fare doppio click sul file? Per vedere se si hanno i giusti codec?
« Ultima modifica: 19 Febbraio 2017, 20:15:31 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline luca.decarlo

  • Gamberetto
  • *
  • Post: 49
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #7 il: 19 Febbraio 2017, 20:43:57 »
Hai provato con un semplice file .swf ?
Hai attivato i plug-in ?

Innanzitutto, hai testato quel file .swf richiamandolo - extra Gambas - con un file html.


A me funziona.  :-\

Ho attivato:
Codice: [Seleziona]
 WebSettings[WebSettings.PluginsEnabled] = True
    WebSettings[WebSettings.JavascriptEnabled] = True
    WebSettings[WebSettings.JavaEnabled] = True

il file swf funziona correttamente utilizzato in .net.

Offline luca.decarlo

  • Gamberetto
  • *
  • Post: 49
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #8 il: 19 Febbraio 2017, 21:03:47 »
Provato a scaricare da linux, Gnash SWF Player, e lo apre perfettamente,

Altri problemi:

1. dovrei rendere webview con sfondo trasparente,
2. devo inviare del dati al swf

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.252
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #9 il: 19 Febbraio 2017, 21:09:19 »
Provato a scaricare da linux, Gnash SWF Player, e lo apre perfettamente,

Ossia usando - extra Gambas - quel programma ?

Hai riprovato poi con Gambas ?
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline luca.decarlo

  • Gamberetto
  • *
  • Post: 49
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #10 il: 19 Febbraio 2017, 22:00:29 »
Ossia usando - extra Gambas - quel programma ?

Hai riprovato poi con Gambas ?

Cosa intendi per extra gambas?

si poi ho riprovato e vedo solo la webview vuota! secondo me sbaglio qualcosa!!
nel form_open:
Codice: [Seleziona]
WebSettings[WebSettings.PluginsEnabled] = True
    WebSettings[WebSettings.JavascriptEnabled] = True
    WebSettings[WebSettings.JavaEnabled] = True
   
   
    path = "file:///home/luca/Dropbox/Gambas3/mms/Brand-Hi/KPH.swf"
    WebView1.HTML = "<embed src=\"" & Path & "\" />"

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.252
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Animazioni Flash con invio parametri
« Risposta #11 il: 19 Febbraio 2017, 23:52:20 »
Cosa intendi per extra gambas?
Voglio dire: hai caricato il file swf con quel programma da Terminale, come programma autonomo, senza usare Gambas ?



KPH.swf"
Secondo me prima di usare quel file swf, dovresti testare la funzionalità con il codice Gambas utilizzando un file swf che a me sicuramente funziona. Così, se constatiamo che a te non funziona, può darsi che nel tuo istema manchi qualche risorsa utile al funzionamento dei file swf.   :-\
In pratica:
1)  scarica il file compresso presente a questo indirizzo: http://www.flashppt.com/images/tangramone.zip
2) estrai il file swf, in esso contnuto, e ponilo nella cartella /tmp
3) inserisci in un nuovo progetto questo semplice codice:
Codice: [Seleziona]
Public Sub Form_Open()

   WebSettings[WebSettings.PluginsEnabled] = True
 
   WebView1.HTML = "<embed src=file:///tmp/tangramone.swf></embed>"

End
4) fammi sapere se a te funziona. A me funziona
« Ultima modifica: 20 Febbraio 2017, 00:23:49 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »