Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    caricare un swf esterno nel mio swf

    ciao, ho cercato un pò nel vostro forum, ma non ho trovato niente di simile, o meglio siccome non sono uno specialista di flash, anche se me ne intendo un poco, non riesco a capire se un 3d è quello di cui ho bisogno se non è formulato nel modo in cui me lo aspetto.

    dopo quest' antifona massacrante vi espongo il problema . io ho un sito che è un foglio HTML con dentro il sito creato in flash. in una parte del swf contenuto nel foglio HTML c'è un piccolo filmatino che è a sua volta un swf integrato nel swf generale del sito. siccome quel filmatino mi appesantisce di almeno il 50 % il sito, vorrei caricarlo in una cartella esterna, evitare quindi di integrarlo nel swf del sito, e fare in modo che dal swf del sito ci sia un codice che lo carichi dove voglio io andando a prenderselo nella cartella esterna.


    per maggior chiarezza vi allego anche il sito ed il filmato che è quello della bicicletta in basso a destra
    www.assembledinpolesine.net

    grazie per la cortesia ciao a tutti

  2. #2
    dopo aver diviso il filmato dal main


    crea un clip contenitore di nome istanza box nel main, posizionalo a tuo piacimento

    sul primo frame sulla root inserisci

    codice:
    loadMovie("filmato2.swf",_root.box);
    il gioco è fatto..


  3. #3

    ciao, mi da errore sulle seconde "". se le tolgo non mi da errore ma non funziona.

    questo è quanto ho scritto
    loadMovie("bici.swf", _root.box);

    in pratica il nome del mio swf è sito.swf il nome del filmato da caricare nell'istanza box è bici.swf

    hai qualch idea?

    grazie intanto
    a.

  4. #4
    Originariamente inviato da alessandrosambi

    ciao, mi da errore sulle seconde "". se le tolgo non mi da errore ma non funziona.

    questo è quanto ho scritto
    loadMovie("bici.swf", _root.box);

    in pratica il nome del mio swf è sito.swf il nome del filmato da caricare nell'istanza box è bici.swf

    hai qualch idea?

    grazie intanto
    a.

    mio errore ^^ prima..

    allora controlla di avere i due swf nella stessa directory e di avere dato un nome istanza al clip sulla root uguale a box


  5. #5
    fatto, messi i due swf nella stessa cartella ma non me lo carica. forse il movieclip, la cui istanza presente sul primo frame si chiama box, deve avere certe caratteristiche.... io ho creato un movie clip che contiene un rettangolo ed ho dato il riempimento colore con alpha = 0. Un rettangolo invisibile insomma.

    Ti spiego la situazione:
    allora nella scena 1 (l'unica scena) io ho un preloader che dura due frame, il terzo è il filmato del sito. totale 3 frames.

    quando entro nel filmato del sito, che nella timeline della scena 1 occupa un solo frame, incontro altri 7 keyframes. ogni keyframe di quel clip è uno spostamento all'interno del sito, ed è lì, in uno dei livelli, che ho piazzato il clip box. Ed è lì che nel livello delle azioni, al primo frame, ho inserito il codice. forse che non mi interpreta bene _root.box visto che non sono sulla SCENA 1 ma su un clip + interno, annidato?

    scusa la rottura....
    ciao
    ale

    se vuoi mandami pure a quel paese

  6. #6
    il problema è li


    ovvero il "box" non è sulla root ma dentro il clip posizionato nella 1° frame

    mi spiego se ho capito il problema

    tu hai un clip posizionato sullo stage (nome Istanza ??)

    al suo interno ci sono 7 frame

    quindi ho fai riferimento a

    box.loadMovie("bici.swf") oppure a

    loadMovie("bici.swf", _root.il_tuo_clip_contenitore.box)

  7. #7
    ragazzi, adesso provo a mostrarvi delle immagini, ho fatto diverse prove ma non riesco a venirne fuori.

    nella mia cartella nel server ho un swf del sito ed un swf del filmato esterno. il sito è fatto così
    http://www.assembledinpolesine.net/1.html
    tre frames, di cui i primi due sono il preloader ed il terzo è il filmato vero e proprio


    il filmato vero è proprio è così http://www.assembledinpolesine.net/2.html
    dove i 7 frames corrispondono a diversi step a seconda dei bottoni che si pigiano.


    per tutta la durata dei 7 frames nel layer 12 ho messo un movieclip vuoto. il nome dell'istanza è "box" e in questa immagine vedete anche dove deve apparire http://www.assembledinpolesine.net/3.html
    La in basso a destra in quel rettangolo azzurro dovrebbe caricarmi il file swf di nome bici.swf, presente nella stessa cartella del sito.

    io il codice l'ho messo sul movieclip. ed è quello che mi è stato indicato. di seguito metto una variazione, anche se non so se è giusta. è un esperimento. ma non ha funzionato fino ad ora.

    onClipEvent(load)
    {
    loadMovie("bici.swf", this);
    }


    aiutatemi sto impazzendo!!!!
    grazie
    a.

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.