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

    Visibilità del codice con cs3

    Buongiorno.
    Premetto che prima di postare ho provato a cercare nel forum eventuale soluzione, ma senza fortuna.
    Premessa.
    Ho una vecchia animazione Flash, la classica cartina dell'italia che con un click sulla specifica regione visualizza (sempre internamente all'animazione) una serie di città, il cui ulteriore click su queste rimanda ad una popup html esterna all'animazione, contenente altri informazioni riguardo la singola città selezionata (lette da una tabella SQL Server).
    Questi elementi (le città) sono valorizzati nel filmato attraverso il caricamento di un file XML che contiene anche l'indice di ricerca della tabella SQL.
    Compilando il .FLA a disposizione, l'SWF funziona come previsto.
    Richiesta.
    Mi è stato chiesto di sostituire la popup con una pagina (_self) normale.
    Problema.
    Ho letto il .fla con l'unica versione di Flash a mia disposizione, la CS3.
    Ho cercato il codice specifico da modificare sulle singole azioni (F9) senza risultato.
    Ho selezionato allora il bottone specifico dalla libreria, quello che lancia la popup, ma nelle Azioni compare il messaggio "non è possibile applicare azioni alla selezione corrente".
    L'unico modo per visualizzare il blocco di istruzioni 'incriminato' è lanciare il debugger e selezionare l'oggetto associato (button) al codice attraverso la combobox di destra.

    Come posso sbloccare questa situazione?

    Vorrei allegare il .FLA incriminato e l' XML per farlo funzionare (l'HTML/ASP che accede al DB non serve) ma non ci riesco.
    Un sentito ringraziamento a chi mi darà una mano.

  2. #2
    ...nessuno in grado di aiutarmi?
    Peccato, forse ho sbagliato forum.....

  3. #3
    Utente di HTML.it L'avatar di Sleter
    Registrato dal
    Aug 2005
    Messaggi
    465
    ciao

    Non hai sbagliato forum ma non è molto chiara la tua situazione.
    Nella versione CS3 di Flash come nelle successive è possibile visualizzare e modificare il codice AS in qualsiasi caso.

    Se il tuo filmato è in ActionScript 2.0 localizza il pulsante in questione sullo stage (non nella libreria), cliccalo e apri il pannello azioni e trovi il codice.

  4. #4
    Grazie per la risposta.
    Purtroppo ho gia provato quello che mi hai suggerito, ma il risultato e' quello scritto nel primo post.
    La certezza che sia codice AS2 non la ho, tanto che ho installato Flash 8 Pro, e il risultato e' lo stesso, pero' passando dalla libreria. Appena posso provo dallo stage.
    Ho provato ad allegare il. Fla ma non mi e' stato possibile, come posso fare per inviarvi i sorgenti?

    Ancora grazie.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Se apri il fla in flash 8 sarà as 2.0 o se molto vecchio potrebbe essere anche as 1.0, possiamo escludere as3, per vederlo basta che guardi nella finestra proprietà di flash, li ti dice il tipo di documento, per cercare il codice che probabilmente è sparso per tutto il filmato, il metodo più sicuro è aprire la finestra azioni "F9", in basso a sinistra ti mostrera' la struttura ad albero del filmato, inizi dall'alto a cliccare su tutti i fotogrammi, pulsanti e moivieclip che vengono mostrati, se all'interno vi è del codice verrà mostrato nella finestra azioni.

  6. #6
    Lo scorrere l'albero dei fotogrammi e visualizzare il codice con F9, e' la prima cosa che ho fatto... purtroppo vedo tutto meno che l'istruzione che devo modificare... ripeto: l'unico modo per vederla e' dalla combo presente nel debug.
    Posso inviare il sorgente? Sono sicuro che facciamo prima..!

  7. #7
    Ho anche provato a selezionare l'oggetto dallo stage.... niente, non mi permette di editare nulla (non è possibile applicare azioni alla selezione corrente).

  8. #8
    ....perchè vedo lo script solo nella combo presente nella finestra di debug e non in quella delle Action...?

    Dai rispondete.... per chi ha un po di dimestichezza con Flash non dovrebbe essere difficile....

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.