Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di Kdue
    Registrato dal
    Feb 2007
    Messaggi
    49

    [vb6]directory del file swf nel form

    Scusate ma vorri capire una cosa sul file swf.

    Visto che vb6 ci permette vi vedere a priori la funzionalità del prodotto prima di compilarlo vorrei capire quanto segue:
    In un form ho messo lo ShockwaveFlash1, poi in personalizza nella voce URL Filmato ho messo \flah\nomefile.swf
    stessa cosa nella voce URL di base.

    ora non vedo l'animazione, ma se metto (nelle voci sopra citati)
    C:\Documents and Settings\nome\Documenti\1°cartella\2°cartella\Flas h\nomefileflash.swf
    funge.
    inoltre nel form_load ho messo:
    ShockwaveFlash1.Movie = C:\Documents and Settings\nome\Documenti\1°cartella\2°cartella\Flas h\nomefileflash.swf
    ShockwaveFlash1.play
    Ma per farlo funzionare su altri pc devo mettere solo questo? \Flash\nomefileflash.swf
    sia nelle proprietà che nel form_load?

    grazie. spero di essermi spiegato bene

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Hai specificato un percorso assoluto: siccome il path che hai indicato inizia con "\", significa che prendi come riferimento la radice dell'unità in cui si trova l'eseguibile; se intendi specificare un percorso relativo, devi ovviamente esprimere il percorso in relazione alla posizione dell'eseguibile, e quindi usare tutt'al più le combinazioni di caratteri "." e ".." per riferirti rispettivamente alla cartella stessa o alla cartella superiore.

    Insomma, si tratta a mio avviso di sapere come si specificano i percorsi relativi, e non è un problema tecnicamente legato al filmato o ad un malfunzionamento del controllo ActiveX.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Kdue
    Registrato dal
    Feb 2007
    Messaggi
    49
    Originariamente inviato da alka
    siccome il path che hai indicato inizia con "\",
    Ma il mio esempio inizia con C:\ :master:



    se intendi specificare un percorso relativo, devi ovviamente esprimere il percorso in relazione alla posizione dell'eseguibile, e quindi usare tutt'al più le combinazioni di caratteri "." e ".."
    La mia intenzione è quella di trovare alla fine, un pacchetto che abbia queste cartelle es:
    IMG, conterrà alcuni tipi di immagini.
    Immagini: conterrà le immagini del programma
    Flash: conterrà il file flash swf.
    Gif: conterrà tutte le gif.
    Wav: conterrà audio.

    In pratica siccome sò già quali cartelle avrò alla fine del prodotto, la mia domanda è
    nello specificare la directory cosa metto? \flah\nomefile.swf o flah\nomefile.swf o cosa?
    non ho ancora capito questo passaggio, anche perchè provando a fare (per prova) il pacchetto di distribuzione non mi crea le cartelle IMG, Immagini, Flash, e wav.
    mi crea un solo pacchetto e mi butta tutto la dentro senza crearmi le cartelle. e ovviamente non funzione nè l'audio nè il file flash. mi potresti dare una delucidazione su come specificare la directory di un file che dovrà essere pescato in una cartella del programma stesso per favore.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Re: [vb6]directory del file swf nel form

    Cito il tuo messaggio iniziale:

    Originariamente inviato da Kdue
    In un form ho messo lo ShockwaveFlash1, poi in personalizza nella voce URL Filmato ho messo \flah\nomefile.swf
    stessa cosa nella voce URL di base.
    ora non vedo l'animazione, ma se metto (nelle voci sopra citati)
    C:\Documents and Settings\nome\Documenti\1°cartella\2°cartella\Flas h\nomefileflash.swf
    funge.
    Quindi, l'affermazione seguente
    Ma il mio esempio inizia con C:\
    non è vera.


    Non vedi nulla perché hai sbagliato ad indicare il percorso del filmato da caricare (il primo).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di Kdue
    Registrato dal
    Feb 2007
    Messaggi
    49
    Ho capito, Scusa.
    ma comunque nel form_load non è corretto mettere
    ShockwaveFlash1.Movie = C:\Documents and Settings\nome\Documenti\1°cartella\2°cartella\Flas h\nomefileflash.swf
    ShockwaveFlash1.play
    è lì che non ho capito cosa mettere.

    Và bene questo? \flah\nomefile.swf o questo flah\nomefile.swf
    Perdonami ma non ho ancora capito questo passaggio anche se sto leggendo nei libri.
    io ho messo così:
    Private Sub Form_Load()
    ShockwaveFlash1.Movie = "C:\Documents and Settings\nome\Documenti\1°cartella\2°cartella\Flas h\nomefileflash.swf"
    ShockwaveFlash1.play
    e funziona ma sblaglio o l'istruzione corretta è questa?
    Private Sub Form_Load()
    ShockwaveFlash1.Movie = "\Flash\nomefileflash.swf"
    ShockwaveFlash1.play

    Vi prego fatemi capire.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito perche' pensi che l'istruzione corretta sia la seconda ... tu devi indicare il percorso completo del file, quindi, se il file sta in

    C:\Documents and Settings\nome\Documenti\1°cartella\2°cartella\Flas h\nomefileflash.swf

    devi usare la

    ShockwaveFlash1.Movie = "C:\Documents and Settings\nome\Documenti\1°cartella\2°cartella\Flas h\nomefileflash.swf"

  7. #7
    Utente di HTML.it L'avatar di Kdue
    Registrato dal
    Feb 2007
    Messaggi
    49
    Originariamente inviato da oregon
    Non ho capito perche' pensi che l'istruzione corretta sia la seconda ... tu devi indicare il percorso completo del file, quindi, se il file sta in
    C:\Documents and Settings\nome\Documenti\1°cartella\2°cartella\Flas h\nomefileflash.swf

    devi usare la
    Per poterlo far funzionare su altri PC.!

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quando installi il tutto negli altri PC, dove va a finire il file swf?

  9. #9
    Utente di HTML.it L'avatar di Kdue
    Registrato dal
    Feb 2007
    Messaggi
    49
    Mi crea un cartella Progetto1 con all'interno tutti in file necessari.
    Tipo immagini jpg, gif, wav e anche il file swf, tutti insieme.
    Non mi crea le cartelle dedicate per i vari file es: non mi crea la cartella Immagini che dovrebbe contenere le immagini così come la cartella Wav per i suoni.

    Ho cercato di seguire tutti i passaggi ma non trovo l'opzione per far creare le cartelle che mi servono. Conseguentemente il programma dopo installato non trovando i file della directory non funzionano. perchè appunto cerca il file in
    ShockwaveFlash1.Movie = "\Flash\nomefileflash.swf"

    ma se creo manualmente le cartelle e gli metto i vari file funziona.
    Ma non deve funzionare così. Dove Sbaglio?

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se il file .swf sta nella stessa cartella dell'eseguibile, puoi scrivere

    ShockwaveFlash1.Movie = App.Path & "\nomefileflash.swf"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.