Flash CS4: ReferenceError: Error #1065

Di: TheSte | 26/09/2020 18:58:09
Salve a tutti,
Premettendo di essere completamente ignorante sull action script 3 e Flash CS4 mi trovo a dover modificare un oggetto flash scaricato da internet...
Precisamente questo:
http://www.flepstudio.org/forum/utilit-di-flepstudio/397-galleria-immagini-full-screen.html
il problema non è modificare il codice (conosco altri linguaggi e le basi di AC non sembrano essere diverse da questi...
Tanto il fatto che aprendo il file .fla e pubblicandolo in .swf mi da questa serie di errori:
ReferenceError: Error #1065: La variabile focusRectSkin non è definita.
ReferenceError: Error #1065: La variabile SliderTrack_disabledSkin non è definita.
ReferenceError: Error #1065: La variabile SliderTick_skin non è definita.
ReferenceError: Error #1065: La variabile SliderTrack_skin non è definita.
ReferenceError: Error #1065: La variabile SliderThumb_disabledSkin non è definita.
ReferenceError: Error #1065: La variabile SliderThumb_downSkin non è definita.
ReferenceError: Error #1065: La variabile SliderThumb_overSkin non è definita.
ReferenceError: Error #1065: La variabile SliderThumb_upSkin non è definita.
ReferenceError: Error #1065: La variabile ComponentShim non è definita.
TypeError: Error #2007: Il valore del parametro child deve essere diverso da null.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/drawBackground()
at fl.controls::BaseButton/draw()
at fl.core::UIComponent/drawNow()
at fl.controls::Slider/draw()
at fl.core::UIComponent/callLaterDispatcher()
TypeError: Error #2007: Il valore del parametro child deve essere diverso da null.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/drawBackground()
at fl.controls::BaseButton/draw()
at fl.core::UIComponent/callLaterDispatcher()
TypeError: Error #2007: Il valore del parametro child deve essere diverso da null.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/drawBackground()
at fl.controls::BaseButton/draw()
at fl.core::UIComponent/callLaterDispatcher()

Ci tengo a precisare che non ho apportato alcuna modifica...Ringrazio anticipatamente per la pazienza

Risposte



Non ho capito, vorresti far funzionare uno script AS2 su un filmato AS3? Hai veramente questa esigenza?
Se la risposta è no, allora già hai risolto il problema perché puoi lavorare in AS2.

Di: Pablito | 26/09/2020 18:58:09


Perdona la mia ignoranza...
Ma io volevo solo modificare i files .ac di questo progetto....non sono in grado di riconoscerne la versione se AS2 o AS3 ma dubito che filmato e script siano discordanti in quanto Flash CS4 non riesce a publicare il file .swf senza dare errori pur non avendo modificato niente....
in pratica io faccio cosi:
-scarico il progetto
-apro il .fla
-File>Anteprima Pubblicazione>Flash
e cosi facendo mi da questi errori...non credo che l errore sia nel progetto perchè nessuno ha evidenziato questo tipo di problema...inoltre ho notato, che tutte quelle variabili non definite le trovo in una Tab divisa in Libreria e Componenti, selezionando Libreria ho uno schema ad albero diviso in questo modo:
-Component Assets
-_private
--Component_avatar
--ComponentShim
-Shared
--FocusRectSkin
-Slider Skins
--SliderThumb_disabledSkin
--SliderThumb_downSkin
--SliderThumb_overSkin
--SliderThumb_upSkin
--SliderTick_skin
--SliderTrack_disabledSkin
--SliderTrack_skin
-mc_bg
-mc_border
-mc_intoBorder
-mc_lines_0
-mc_lines_1
-mc_pre
-Slider
________________
Spero di essere stato il piu chiaro possibile

Di: TheSte | 26/09/2020 18:58:09


La risposta al tuo problema la dovrebbe dare l’autore dello script e del sito a cui fai riferimento, non 001design.it.
Ti spiego: se a qualcuno viene in mente di creare qualcosa e poi questo non funziona, non siamo noi “il servizio di support” che si deve andare a studiare lo script e trovare l'errore. Per due motivi principali:
1. Chi lo ha progettato lo conosce meglio di noi, un esterno impiega molto tempo per studiare il caso specifico;
2. È chi pubblica gli script che può assumersi la responsabilità di spiegare come funzionano.
L'unica cosa che ti posso consigliare è seguire passo passo tutta la procedura ed eventualmente contattare l’autore dello script.
Mi dispiace, io non me ne posso fare carico perché impiegherei troppo tempo.

Di: Pablito | 26/09/2020 18:58:09


Scusa, ripeto io sono ignorante riguardo al Flash perciò non credevo riservasse tanto tempo...pensavo fosse un qualcosa all interno del mio Flash CS4...
l' autore l ho gia contattato ma non mi da risposta...Speriamo bene

Di: TheSte | 26/09/2020 18:59:09


Mi intrometto velocemente. Ho dato un' occhiata veloce al link che hai messo. Il tutto viene da gestito da un xml e da un componente nuovo per cs3... tu hai scaricato tale componente? Inoltre ci sono anche tutta una serie di classi.Anche loro devono trovarsi al solito livello del fla

Di: dar_pri | 26/09/2020 18:59:09


Inoltre:
Se il file XML non è nella stessa cartella di main.fla, allora aprire il file LoadingXML.as e alla riga 34 cambiare la path o url di chiamata al file XML.

Di: dar_pri | 26/09/2020 18:59:09


Last.
Il codice in questo caso è in as3. Ciao

Di: dar_pri | 26/09/2020 18:59:09


Guarda io non conosco il concetto di Livelli di Flash...se hai voglia prova ha scaricare il progetto e a pubblicare tu un SWF per vedere se a te da gli stessi errori...il componente è lo slider e credo che l errore sia li...
anche perche quando lo pubblico, il risultato è l oggetto flash funzionante ma senza lo slider...il problema è...come faccio a risolverlo? ti ringrazio dell interesse comunque

Di: TheSte | 26/09/2020 18:59:09


Già provato e mi funziona tutto. Prova a riscaricare tutto e di essere sicuro che tutte le risorse le metti su un unica cartella.Il componente lo dovresti già trovare dentro il tuo fla (nella libreria) Quando poi fai il tuo test movie (per sicurezza) rispecifica la direzione giusta, quella della tua cartella... ciao

Di: dar_pri | 26/09/2020 18:00:10