PDA

Volledige versie bekijken : afbeelding vervangen door een exterene jpg


ploon
%Europe/Berlin %585 %2005, 15:02
hallo

ik heb een animatie waarin een afbeelding (een graphic met de naam "Img1") door het scherm beweegt. nu zou ik de afbeelding halfverweg willen vervangen door "test.jpg" die indezelfde map staat. ik krijg het echter niet voor elkaar.
de code die ik nu gebruik : loadmovie("test.jpg","Img1");
de flash file : http://www.ploon.nl/tmp/test3.fla

theFlashWizard
%Europe/Berlin %588 %2005, 15:06
een graphic kan je met as niet aanspreken omdat het geen instancename heeft.. dus je zal er iig een movieclip met instancename van moeten maken..

ploon
%Europe/Berlin %604 %2005, 15:29
hoe doe ik dat dan?
movieclip snap ik nog, bij properties en dan movieclip aanvinken.
maar die instance, hoe werkt dat ??
bij properties kan ik wel kiezen voor "export for actionscript" en dan wordt het "identifier" veld geactiveerd.
(ps: ik gebruik versie 8 )

theFlashWizard
%Europe/Berlin %607 %2005, 15:35
na het neerzetten van je mc in de stage kun je bij property's n instancename invullen..

ploon
%Europe/Berlin %619 %2005, 15:51
met "in de stage"bedoel je op de timeline ??

als ik daar op het object rechter-muis-klik kan ik niet voor properties kiezen
http://www.ploon.nl/tmp/sd1.jpg

ik kan wel in de library voor properties van Img1 kiezen
http://www.ploon.nl/tmp/sd2.jpg

maar daar zie ik dus niks over een instancename
http://www.ploon.nl/tmp/sd3.jpg

theFlashWizard
%Europe/Berlin %623 %2005, 15:58
owke.. back to the basic..
onderaan in flash zit standaart het menu properties.. zoniet kun je die tevoorschein toveren via window->properties..
als je dan op je mc klikt zie je dat menu zich aanpassen naar een properties menu voor mc's.. met een instancename invul mogelijkheid..

gbolssens
%Europe/Berlin %624 %2005, 15:59
hoe doe ik dat dan?
movieclip snap ik nog, bij properties en dan movieclip aanvinken.

onder die pulldown met "MovieClip" "Button" en "Graphic" komt een textveldje te staan als je MovieClip hebt aangeduid. Daarin moet je de instance name invullen.

Om even een beetje de OO terminologie van de "instance name" te verduidelijken:
Een instance name kan je vergelijken met een roepnaam bij mensen. Alle mensen zijn mensen. Er zijn man-mensen en vrouw-mensen. Met de lokroep "Hee, Vrouw-mens! kom 'ns hier" ga je niet ver geraken want dan zegt dat vrouw-mens "Hee, Eikel, ik heb ook een naam, hoor. Ik heet Tanja".
De instance name van dąt specifieke vrouw-mens is dan "Tanja". Als je dan (om de analogie met A.S. te bewaren) Tanja een bepaalde functie wilt laten uitvoeren dan zeg je:

Tanja.zetDeTVEensAan("RTL5");

En dan weet Tanja dat ze de TV aan moet zetten, en over moet schakelen naar RTL 5.



greetz,
GB

ploon
%Europe/Berlin %643 %2005, 16:27
ik ben er uit!!
dank voor alle hulp (ik zag door de bomen even het bos niet meer)