Volledige versie bekijken : 1 X functie of code schrijven voor twee fla's.
Lambiek
%Europe/Berlin %933 %2005, 23:23
hallo,
Ik heb een preloadertje gemaakt, die volledig in actionscript is geschreven.
Dit in 1 frame.
Ik zou graag die code in een afzonderlijk bestand plaatsen. Zodat ik dat kan aanroepen vanuit mijn verschillende fla's.
Ik zou zo twee functies willen kunnen aanroepen.
startPreloader(x,y);
stopPreloader();
Zo kan ik die code uit mijn eigenlijke programma halen, wat alles weer een stuk overzichtelijker maakt.
Zo heb ik nog wel een paar handige functies geschreven die ik zou willen kunnen delen.
Weet iemand of dat mogelijk is?
En zo ja, hoe dat in zijn werk gaat?
Bedankt.
theFlashWizard
%Europe/Berlin %958 %2005, 23:59
het scipt in bijv notepad als .as opslaan en naast de fla zetten,
dan
#include naambestand.as
bij je actionscript zetten..
Lambiek
%Europe/Berlin %968 %2005, 00:14
wat bedoelt u met "naast de fla zetten"?
Bedoel je daarmee, in dezelfde dir?
Dan is dat inderdaad de oplossing voor mijn probleem.
Ga daar proberen morgen werk van te maken.
Bedankt man.
theFlashWizard
%Europe/Berlin %975 %2005, 00:24
indezelfde map ja..
dan wordt dat stukje ook in het script van die swf erbij gezet.. hoeft er dus niet bijbewaard te zijn als je het online gooit..
BDisOKE
%Europe/Berlin %977 %2005, 00:26
Je maakt een nieuw .as bestand aan.
En hierin plaats je al je code.
Nadat hij ge-include is kan je alle functies aanroepen.
Kan ook erg handig zijn als je als scripter en designer tegelijk aan een project werkt. :)
De designer kan dan lekker bezig in de fla.
Terwijl op dat zelfde moment de scripter keihard zit te coden. :D
Lambiek
%Europe/Berlin %989 %2005, 00:44
Bedankt, lijkt me heel handig.
In ander programeetalen kan dat ook.
Ik dacht, dat moet toch mogelijk zijn met Flash ook.
Dus dat kan ook. Ik wist alleen niet hoe. En vond het ook niet terug.
Bedankt mensen.
Lambiek
%Europe/Berlin %354 %2005, 09:30
Bedankt
Maar het moet zijn
#include "bestandsnaam.sa"
;)
Lambiek
%Europe/Berlin %376 %2005, 10:01
Ik krijg nu de volgende error:
**Error** C:\apachefriends\xampp\htdocs\hein-vera\preloader.as: Line 2: ActionScript 2.0 class scripts may only define class or interface constructs.
var mcPreloader:MovieClip = _root.createEmptyMovieClip("preloader", 300); //Dit is de mc waar de preloader in komt.
Ik heb die preloader wel gemaakt in actionscript, maar gebruik daar wel verschillende mc's voor.
Het werkt blijkbaar wel, maar krijg niet graag van die errors.
Is hier iets aan te doen?
Ik maar dus eerst een 4 tal mc's aan.
en schrijf dan mijn code.
Bedankt
rackdoll
%Europe/Berlin %389 %2005, 10:21
lambiek de code moet trouwens zijn
#include "bestandsnaam.AS"
niet met .sa dus ;)
Lambiek
%Europe/Berlin %392 %2005, 10:25
oeps, :I
tikfoutje, sorry.
Maar mijn probleem is nog niet echt opgelost. :o
rackdoll
%Europe/Berlin %408 %2005, 10:47
het probleem zit em in dat flash je .as bestand ziet als een class en niet als een functie bijvoorbeeld. Ik weet niet hoe je dat oplost misschien als je een nieuwe .as maakt zou et kunnen helpen...
Lambiek
%Europe/Berlin %417 %2005, 11:01
er zitten mc's in.
Ik denkt dat vooral dat het probleem is.
Maar ik heb die wel nodig.
Is dat een oplossing voor?
rackdoll
%Europe/Berlin %422 %2005, 11:07
je kan natuurlijk in je .as file geen MC's hebben...
een .as file is alleen voor script!
Lambiek
%Europe/Berlin %471 %2005, 12:19
het zijn mc's die aangemaakt zijn via script. :(
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.