Volledige versie bekijken : .jpg via een .txt laden in FlashMX
Ynske
%Europe/Berlin %432 %2005, 11:22
Hoi,
Ik ben bezig met een site te bouwen in flash waarin ik foto's aanroep die ik NIET in flash wil plaatsen. Het is de bedoeling dat flash de foto's laad via een .txt bestand waarin de paden staan die naar de foto's leiden. Dit aanroepen van deze foo's in het txt bestand word gedaan door middel van variabelen.
Hier een voorbeeld van het .txt-bestand waarin ik de variabelen een naam geef, bv:
&1=<img src"1.jpg" width="100" height="100" hspace="8" vspace="8" alingn="center">
&2=<img src"2.jpg" width="100" height="100" hspace="8" vspace="8" alingn="center">
&3=<img src"3.jpg" width="100" height="100" hspace="8" vspace="8" alingn="center">
Nu moet ik in flash deze variabelen aanroepen.
a. hoe roep ik de variabelen aan?
b. moet ik een movieclip maken waarin deze foto word geladen?
c. is het mogelijk om de geladen foto's vervolgens een actie/tween te laten maken?
alvast bedankt
Ynsk
behived
%Europe/Berlin %452 %2005, 11:51
a. Als je foto's in flash via scripting inlaad en dan in een movieclip laadt het pad naar de file alleen voldoende. De breedte en de hoogte kan je nadien door scripting te weten komen en de andere parameters zijn nutteloos.
We kunnen daar dan nog even verder in gaan, als je je foto's echt zo gaat noemen (1.jpg, 2.jpg, ...) moet je deze paden zelfs niet inladen!
b. je laadt ze inderdaad in een movieclip
c. je kan deze movieclip dan behandelen als een andere movieclip.
tip: je kan dan wel bijvoorbeeld een variabele inladen die zegt hoeveel fotos er in de map zitten.
Ynske
%Europe/Berlin %502 %2005, 13:03
a. Als je foto's in flash via scripting inlaad en dan in een movieclip laadt het pad naar de file alleen voldoende. De breedte en de hoogte kan je nadien door scripting te weten komen en de andere parameters zijn nutteloos.
We kunnen daar dan nog even verder in gaan, als je je foto's echt zo gaat noemen (1.jpg, 2.jpg, ...) moet je deze paden zelfs niet inladen![/qoute]
hoe bedoel je dat als de foto's 1,2 etc gaan heten je de paden niet moet inladen?
en wanneer ze bv ding1, ding2 etc gaan heten?
[quote]
b. je laadt ze inderdaad in een movieclip
thnx, in deze movieclip moet je daar dan ook een vlak aanmaken waarin ze geplaatst worden, en weet je toevallig met welke code ik ze kan aanroepen?
c. je kan deze movieclip dan behandelen als een andere movieclip.
ok, thnx
tip: je kan dan wel bijvoorbeeld een variabele inladen die zegt hoeveel fotos er in de map zitten.nee dat gaat niet aangezien er meerdere foto's in die map staan en hij er maar bepaalde mag ophalen
Alvast bedankt voor je hulp
behived
%Europe/Berlin %516 %2005, 13:23
je kan in flash de paden samenstellen:
bv:
i is een variabele waarin je de nummer van je foto kan opslaan
i=10;
loadMovie("ding"+i+".jpg",container);
in de movieclip moet je geen vlak aanmaken... hij plaats de linkerbovenhoek van de foto op het registratiepunt van de movieclip waarin hij wordt geladen.
Ynske
%Europe/Berlin %518 %2005, 13:26
je kan in flash de paden samenstellen:
bv:
i is een variabele waarin je de nummer van je foto kan opslaan
i=10;
loadMovie("ding"+i+".jpg",container);
in de movieclip moet je geen vlak aanmaken... hij plaats de linkerbovenhoek van de foto op het registratiepunt van de movieclip waarin hij wordt geladen.
thnx :D geloof dat ik het begrijp
maar nog even 1 dom blond vraagje :cool:
je zegt i=10
10 staat dat voor het nummer?
dus de var &1 uit het txt bestand word aangeroepen door i=1
en var &2 door i=2
of ga ik daar nog even de mist in
theFlashWizard
%Europe/Berlin %528 %2005, 13:40
in de variabele i wordt dan het getal 10 opgeslagen.. overal waar dan i staat wordt het dan automatisch vervangen voor 10..
en loadMovie laat in dit geval alleen een jpg..
1tje die begint het het woord ding, dan het getal dat in de variabele i staat en dan eindigt met .jpg.
behived
%Europe/Berlin %529 %2005, 13:42
Even de mist in :)
met behulp van de i bepaal ik welke foto ik inlaad.
Op deze manier kan je bijvoorbeeld een "next_picture" button maken:
op de frame:
i=1;
loadMovie("ding"+i+".jpg",container);
op de button
on(press){
i++
loadMovie("ding"+i+".jpg",container);
}
Dit is maar een voorbeeld, weet eigenlijk niet wat je juist van plan bent...
edit: Bedankt wizard voor je deskundige uitleg! was even te laat
Ynske
%Europe/Berlin %535 %2005, 13:51
in de variabele i wordt dan het getal 10 opgeslagen.. overal waar dan i staat wordt het dan automatisch vervangen voor 10..
en loadMovie laat in dit geval alleen een jpg..
1tje die begint het het woord ding, dan het getal dat in de variabele i staat en dan eindigt met .jpg.
maar als ik dan nu zegmaar
5 foto's heb
ding1.jpg
ding2.jpg
ding3.jpg
ding4.jpg
ding5.jpg
ik wil dat deze worden geladen
dan kan ik dat dus niet met i doen?
kan ik dat wel doen met bv
a=1
b=2
c=3
d=4
e=5
en dan dus ("ding"+a+".jpg") gebruiken om hem te laden
het is de bedoeling dat wanneer je in dit frame bent deze foto's geladen worden (dus zonder een button)
behived
%Europe/Berlin %540 %2005, 13:58
dan plaats je het in een for loop:
for(i=1;i<6;i++){
loadMovie(loadMovie("ding"+i+".jpg",container+"i");
}
je movieclips die dan als container dienen noem je dan
container1, container2, container3, ...
Ynske
%Europe/Berlin %543 %2005, 14:03
wat is een container :$
ennehwat betekent de i++?
jah ik weet t ik denk weer eens erg lastig, sorry daarvoor
theFlashWizard
%Europe/Berlin %551 %2005, 14:13
zo noemen we wellis een movieclip waarin we een foto zetten.. niks bijzonders.. :) geen bijzondere movieclip ofzo ook..
i++ betekent dat er 1 wordt opgetelt bij de variabele i
een hele korte versie van
i = i+1
of i += 1
Ynske
%Europe/Berlin %564 %2005, 14:32
alvast bedankt :D
ik ga weer ff verder klussen
Ynske
%Europe/Berlin %359 %2005, 09:37
echt ik ben te dom voor woorden...
mijn eerste fout komt al bij dit stukkie
loadVariablesNum("fotos.txt", 0);
hij staat in de goede map, maar krijg deze foutmelding:
Error opening URL "file:///C|/Documents%20and%20Settings/Compaq%5FEigenaar/Mijn%20documenten/exclusieve%20hoeden/fotos.txt"
dan ga ik verder...
wat de bedoeling is, is dat er 1 swf komt, waarin achterelkaar meerdere foto's (waarmee een kleine animatie gemaakt word) worden getoond. Deze foto's moeten uit het fotos.txt bestand gehaald worden. (dus welke foto het is.)
in dit .txt bestand staat op dit moment:
&foto1=<img src="1.jpg">
&foto2=<img src="2.jpg">
&foto3=<img src="3.jpg">
de foto's staan in dezelfde map als het txt bestand en de swf.
als ik dan dus in mijn frame dit zet:
i=1;
loadMovie("foto"+i+".jpg",container);
krijg ik niets te zien...
hier zou dan toch de eerste foto te zien moeten zijn.
en als dit zo zou zijn, hoe krijg ik dan foto2 en 3 naar voren getoond.
ik weet het, het zal wel heel gemakkelijk zijn, maar ik zie het helemaal niet
op dit moment heb ik in mijn frame dit staan
loadVariablesNum("fotos.txt", 0);
for(i=1;i<6;i++){
loadMovie(loadMovie("foto"+i+".jpg",container+"i"));
}
en dit is mijn foutmelding
**Error** Scene=Scene 1, layer=actions, frame=1:Line 4: Wrong number of parameters; loadMovie requires between 2 and 3.
loadMovie(loadMovie("foto"+i+".jpg",container+"i"));
Total ActionScript Errors: 1 Reported Errors: 1
Dauntless
%Europe/Berlin %473 %2005, 12:21
echt ik ben te dom voor woorden...Mag je niet zeggen :) Flash is voor iedereen een moeilijk programma om mee te beginnen :).
Ik heb eigenlijk niet alles hierboven gelezen, maar 'k wou toch nog zeggen:
Gebruik geen loadVariablesNum. loadVariablesNum bestaat al sinds Flash Player (4) (OUD!) en is dus inderdaad verouderd. MacroMedia heeft ons het verbeterde' LoadVars Object' gegeven. Als je loadVariablesNum gebruikt kan het zijn dat je de variabelen probeert te gebruiken vooraleer ze volledig zijn ingeladen. Met het LoadVars object heb je dit niet omdat het in een onLoad handler staat:
var myLV:LoadVars = new LoadVars();
myLV.onLoad = onLoadHandler;
myLV.load("fotos.txt");
function onLoadHandler(){
//doe hier je ding
}
hij staat in de goede map, maar krijg deze foutmelding:
Error opening URL "file:///C|/Documents%20and%20Settings/Compaq%5FEigenaar/Mijn%20documenten/exclusieve%20hoeden/fotos.txt"
Dat kan niet... Als je dat pad intypt bij Microsoft Verkenner, krijg je dan je .txt bestand?
Deze foto's moeten uit het fotos.txt bestand gehaald worden. (dus welke foto het is.)
Waarom staat de code hierin als html formaat? Als je het toch met een txtbestand doet, kan je misschien beter zo iets doen:
&foto1Naam="1.jpg"&
&foto1Breedte="66";&
&foto1Hoogte="200";&
&foto1Link="http://www.google.nl"&
//etc voor foto 's 2, 3, 4, ...
[quote]
op dit moment heb ik in mijn frame dit staan
loadVariablesNum("fotos.txt", 0);
for(i=1;i<6;i++){
loadMovie(loadMovie("foto"+i+".jpg",container+"i"));
}
Waarom heb je 2x loadMovie in elkaar?
for(i=1;i<6;i++){
loadMovie("foto"+i+".jpg",container+"i");
}
behived
%Europe/Berlin %502 %2005, 13:03
Twee typfoutjes in het script van Dauntless:
var myLV:LoadVars = new LoadVars();
myLV.onLoad = onLoadHandler;
myLV.load("fotos.txt");
function onLoadHandler(){
Doe hier je ding
}
Nog even aanvullen:
om een variable uit je txt aan te roepen moet je volgend pad gebruiken:
loadMovie(myLV.foto1,"container");
in je txt staat dan bijvoorbeeld:
&foto1=foto1.jpg&
&foto2=foto2.jpg&
&foto3=foto3.jpg&
Om te bereiken wat je wil zou ik dan hetvolgende script in mijn frame op de action layer plaatsen:
var myLV:LoadVars = new LoadVars();
myLV.onLoad = onLoadHandler;
myLV.load("fotos.txt");
function onLoadHandler(){
loadMovie(myLV.foto1,"container");
i=2;
function pictureloader(){
loadMovie(eval("myLV.foto"+i),"container");
i++;
if(eval("myLV.foto"+i)==null){i=1;}
}
//de tweede parameter bepaalt de snelheid van het laden van de foto; hoe hoger, hoe trager
setInterval(pictureloader,5000);
}
dan heb je enkel nog een movieclip nodig met de instance name: container en je txt en de fotos in dezelfde map als je swf
Edit: nu kan ik natuurlijk de foutjes uit Dauntless script halen, maar die 2 x loadmovie was mijn (typ)fout!! :I
Dauntless
%Europe/Berlin %505 %2005, 13:07
Twee typfoutjes in het script van Dauntless:Iets te snel getypt :I . Ik zal het even veranderen, dan is het duidelijker :).
//edit: Jep ;)
Ynske
%Europe/Berlin %506 %2005, 13:09
Mag je niet zeggen :) Flash is voor iedereen een moeilijk programma om mee te beginnen :). :D
Ik heb eigenlijk niet alles hierboven gelezen, maar 'k wou toch nog zeggen:
Gebruik geen loadVariablesNum. loadVariablesNum bestaat al sinds Flash Player (4) (OUD!) en is dus inderdaad verouderd. MacroMedia heeft ons het verbeterde' LoadVars Object' gegeven. Als je loadVariablesNum gebruikt kan het zijn dat je de variabelen probeert te gebruiken vooraleer ze volledig zijn ingeladen. Met het LoadVars object heb je dit niet omdat het in een onLoad handler staat:
var myLV:LoadVars = new LoadVar();
myLV.onLoad = onLoadHandler;
myLV.load("fotos.text");
function onLoadHandler(){
//doe hier je ding
}
hmmm moet ik dat maar eens proberen...
Dat kan niet... Als je dat pad intypt bij Microsoft Verkenner, krijg je dan je .txt bestand?
dan krijg ik het txt bestand :D
ik heb het nu opgelost met xml. waarmee ik de foto's uitlees uit het txt bestand.
nu nog voor mekaar krijgen dat ik de een voor een kan laden en er wat mee kan doen :D
maareh toch allemaal bedankg :D
Ynske
%Europe/Berlin %508 %2005, 13:12
Twee typfoutjes in het script van Dauntless:
var myLV:LoadVars = new LoadVars();
myLV.onLoad = onLoadHandler;
myLV.load("fotos.txt");
function onLoadHandler(){
Doe hier je ding
}
Nog even aanvullen:
om een variable uit je txt aan te roepen moet je volgend pad gebruiken:
loadMovie(myLV.foto1,"container");
in je txt staat dan bijvoorbeeld:
&foto1=foto1.jpg&
&foto2=foto2.jpg&
&foto3=foto3.jpg&
Om te bereiken wat je wil zou ik dan hetvolgende script in mijn frame op de action layer plaatsen:
var myLV:LoadVars = new LoadVars();
myLV.onLoad = onLoadHandler;
myLV.load("fotos.txt");
function onLoadHandler(){
loadMovie(myLV.foto1,"container");
i=2;
function pictureloader(){
loadMovie(eval("myLV.foto"+i),"container");
i++;
if(eval("myLV.foto"+i)==null){i=1;}
}
//de tweede parameter bepaalt de snelheid van het laden van de foto; hoe hoger, hoe trager
setInterval(pictureloader,5000);
}
dan heb je enkel nog een movieclip nodig met de instance name: container en je txt en de fotos in dezelfde map als je swf
Edit: nu kan ik natuurlijk de foutjes uit Dauntless script halen, maar die 2 x loadmovie was mijn (typ)fout!! :I
geloof dat dit zelfs een nog beter idee is
ik zal jullie toch ff laten zien wat ik nu via hulp heb...
myAlbum = function(file){
// General container for all photos
con =_root.createEmptyMovieClip("albumContainer",800);
// Keep it invisible
con._alpha = 0;
// XML shit
album_xml = new XML();
album_xml.ignoreWhite = true;
// if xml is loading
album_xml.onLoad = function(success){
//xml loaded successfully?
if(success){
//setting the root of the xmlfile
root = this.firstChild;
// loops through all the childnodes
for(i=0; i<root.childNodes.length;i++){
//creates a new holder for every pic
con.createEmptyMovieClip("pic"+i, 800+i);
// load picture
con["pic"+i].loadMovie(root.childNodes[i].firstChild);
// position: horizontal lined up
con["pic"+i]._x = 0;
if(i>0){
con["pic"+i]._y = (con["pic"+(i-1)]._y) + (con["pic"+(i-1)]._width);
} else {
con["pic"+i]._y = 0;
}
}
// show container
con._alpha = 100;
}
else
{
trace("Failed to load xml");
}
}
album_xml.load(file);
}
myAlbum("album.xml");
en dit in het .xml file
<?xml version="1.0" encoding="iso-8859-1"?>
<album>
<picture>1.jpg</picture>
<picture>2.jpg</picture>
<picture>3.jpg</picture>
</album>
Ynske
%Europe/Berlin %637 %2005, 16:18
grrr ik word echt gek van mezelf....
als ik letterlijk de eerste code van konijn in mijn eerste frame gooi
en een paar frames verderop het tweede gedeelte van de code...
zie ik alleen de 3e foto die in mijn map staat.
hoe krijg ik het voor mekaar dat hij eerst foto 1 laad, deze fade naar foto2 en dan naar foto3?
sorry voor mijn onwetendheid
maar ik hoop dat jullie me verder kunnen helpen
dit is wat ik nu heb
frame 1
var nRowCounter:Number = 0;
function displayRow():Void {
if (nRowCounter<menuItem.length) {
// pad naar de MC met fade functie
nRowCounter++;
}
}
myAlbum = function (file) {
// General container for all photos
con = _root.createEmptyMovieClip("albumContainer", 800);
// Keep it invisible
con._alpha = 0;
// XML shit
album_xml = new XML();
album_xml.ignoreWhite = true;
// if xml is loading
album_xml.onLoad = function(success) {
// xml loaded successfully?
if (success) {
// setting the root of the xmlfile
root = this.firstChild;
// loops through all the childnodes
for (i=0; i<root.childNodes.length; i++) {
// creates a new holder for every pic
con.createEmptyMovieClip("pic"+i, 800+i);
// load picture
con["pic"+i].loadMovie(root.childNodes[i].firstChild);
// position: horizontal lined up
con["pic"+i]._x = 0;
if (i>0) {
con["pic"+i]._y = (con["pic"+(i-1)]._y)+(con["pic"+(i-1)]._width);
} else {
con["pic"+i]._y = 0;
}
}
// show container
con._alpha = 100;
} else {
trace("Failed to load xml");
}
IntervalID = setInterval(displayRow, 100);
};
album_xml.load(file);
};
myAlbum("album.xml");
frame 5
/*
Fade function
----------------------------------------------------------------------
*/
MovieClip.prototype.fadeIt = function(fadeTo, fadeFaktor) {
this._alpha = this._alpha+(fadeTo-this._alpha)/fadeFaktor;
if (Math.abs(this._alpha-fadeTo)<0.1) {
delete this.onEnterFrame;
}
};
frame 6
stop();
album.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<album>
<picture>1.jpg</picture>
<picture>2.jpg</picture>
<picture>3.jpg</picture>
</album>
Ynske
%Europe/Berlin %420 %2005, 11:05
HIEP HIEP HOERA :D
hij doet het :D
jongens jullie zijn schatten :D
nu alleen nog effecten eraan gooien en klaar is deze blonde muts ;)
uiteindelijk toch maar via de as gedaan
behived
%Europe/Berlin %426 %2005, 11:14
hoera hoera!!
hoe heb je het nu juist in elkaar gestoken?
+ waar kunnen we het resultaat bewonderen?
Ynske
%Europe/Berlin %428 %2005, 11:17
uiteindelijk ben ik toch maar weer met jouw script aan de slag gegaan...
ik ben nu bezig met het bewerken van de mc zodat er een animatie ontstaat.
en het resultaat laat nog even op zich wachten aangezien hij nog niet klaar is ;-)
behived
%Europe/Berlin %432 %2005, 11:22
ok dan wachten we nog wel even
Ynske
%Europe/Berlin %434 %2005, 11:26
het is de bedoeling dat de eerste foto blijft staan, de tweede met een motion eroverheen komt, dan verdwijnt 1 en blijft 2 staan en vervolgens komt 3 met een motion en vervolgens blijft staan, en dan weer verders met 1
of iig dat is de uiteindelijke bedoeling
behived
%Europe/Berlin %436 %2005, 11:29
dan kan je mijn scriptje niet letterlijk gebruiken... het maakt het iets ingewikkelder als de eerste foto moet blijven staan, maar ik zal het even bekijken...
behived
%Europe/Berlin %462 %2005, 12:06
je kan hier eens naar kijken.
ik heb gebruik gemaakt van 2 containers, die alletwee in een aparte mc zitten met animatie.
In container 1 wordt de eerste foto geladen en de animatie wordt afgespeeld.
in container 2 wordt de tweede foto ingeladen, de animatie wordt afgespeeld.
Als de animatie afgespeeld is wordt de tweede foto in de eerste container geladen, terwijl container 2 terug in de beginpositie gaat staan (buiten beeld)
zo blijft het loopen...
waarschijnlijk zijn er wel gemakkelijkere oplossingen...
Ynske
%Europe/Berlin %564 %2005, 14:32
Je bent echt geweldig :D
hier kan ik echt lekker mee verder aan de slag...
mijn dank is groot
nu is het ook mogelijk om hier verder met wipes te gaan werken met het laden van die foto's dus dat ga ik nu proberen
je kan hier eens naar kijken.
ik heb gebruik gemaakt van 2 containers, die alletwee in een aparte mc zitten met animatie.
In container 1 wordt de eerste foto geladen en de animatie wordt afgespeeld.
in container 2 wordt de tweede foto ingeladen, de animatie wordt afgespeeld.
Als de animatie afgespeeld is wordt de tweede foto in de eerste container geladen, terwijl container 2 terug in de beginpositie gaat staan (buiten beeld)
zo blijft het loopen...
waarschijnlijk zijn er wel gemakkelijkere oplossingen...
Ynske
%Europe/Berlin %415 %2005, 10:58
Lieve Lieve Behived :D
hier weer een domme blonde actie...
ik heb even een mc gemaakt waarin ik mijn beweging maak...
echter het lukt me niet om deze te vervangen in de versie die jij gemaakt had
kun je me vertellen waar ik de fout in ga...
bijgesloten jouw versie, mijn testbeweging...
behived
%Europe/Berlin %448 %2005, 11:46
Sorry Ynske heb vandaag niet veel tijd meer, maar zal het morgen eens bekijken!!
behived
%Europe/Berlin %393 %2005, 10:26
Hallo Ynske, die testbeweging die je daar maakt, is het de bedoeling dat dat een mask is boven je foto?
Ynske
%Europe/Berlin %424 %2005, 11:10
Heey Behived
In die testbeweging zie je een grijs vlak bewegen.
nu is het de bedoeling dat dat grijze vlak gevuld word met de foto die door middel van het .txt geladen word. Eerst foto 1, die blijft uiteindelijk staan, en dan komt foto 2 er met dezelfde beweging overheen (dus foto 1 is dan zegmaar het witte vlak geworden, en foto 2 het grijze) en zo door gaande alle fotos af te werken
Hallo Ynske, die testbeweging die je daar maakt, is het de bedoeling dat dat een mask is boven je foto?
behived
%Europe/Berlin %472 %2005, 12:20
is dit wat je bedoelt?
Ynske
%Europe/Berlin %490 %2005, 12:46
ongeveer, maar de foto moet zegmaar niet zo bewegen, maar zegmaar als een kijker eroverheen gaan. (dus je ziet in dat vlak maar stukjes van de de foto, om ze uiteindelijk als laatste helemaal te zien)
je hebt dus een vlak, waar een balk overheen gaat, die balk neemt verschillende voorbeelden, en laat de kijker zegmaar gluren naar de nieuwe foto. die foto blijft uiteindelijk in zijn geheel staan, en dan komt foto2 die over foto 1 heen stukjes laat gluren
behived
%Europe/Berlin %493 %2005, 12:50
een mask dus :-)
Ynske
%Europe/Berlin %496 %2005, 12:55
dat was nu net het woord wat ik zocht ;)
Ynske gaat in haar boek zoeken hoe masken werken :D
behived
%Europe/Berlin %503 %2005, 13:05
bekijk deze even!
Probeer het te begrijpen en probeer het dan eens na te maken!
Ynske
%Europe/Berlin %353 %2005, 09:28
na een weekendje niet achter de pc gehangen te hebben, ben ik maar weer aan het klooien gegaan.
Ik heb nu een file waarin mijn mask werkt.
(dat wil zeggen, hij doet ongeveer wat ik wil, met kleuren.)
hier moeten nu de foto's mee geladen worden, en dus het AS aangehangen worden.
Je raad het al, hier gaat het fout.
Ik krijg geen foutmelding maar foto's tonen homaar...
ik heb al zitten zoeken waar ik de fout inga, maar ik zie het helemaal niet (meer)
behived
%Europe/Berlin %400 %2005, 10:36
Je moet je grijze balk animatie op een aparte layer zetten en die layer als mask instellen, de andere layer daar vlak onder zetten en als masked instellen!
Ik heb in mijn vorige post een werkend voorbeeldje geplaatst, ga daar even naar kijken...
Ynske
%Europe/Berlin %623 %2005, 15:57
Je moet je grijze balk animatie op een aparte layer zetten en die layer als mask instellen, de andere layer daar vlak onder zetten en als masked instellen!
Ik heb in mijn vorige post een werkend voorbeeldje geplaatst, ga daar even naar kijken...
dat heb ik nu, maar dan moet die gemaskedte (wat een woord ;) ) toch de laag zijn waarin de foto geladen word, of zie ik dat verkeerd.
ik heb iig alles weggepleurd aan testbestanden, en heb de juiste movieclips in dat bestand van jou gemieterd.
hij loopt gesmeerd, maar hij verneukt zegmaar de foto tijdens de movieclip, aangezien ik niet weet hoe nu die maskedlaag aan te geven dat daarin de foto geladen moet worden.
1 ding weet ik zeker, ik vind t 1000x gemakkelijker als ik zie waar mijn plaatjes etc staan...
owjah en wat ik ook nog wilde vragen is, waar ik dat moet instellen dat plaatje 1 blijft staan wanneer plaatje 2 eroverheen schuift
behived
%Europe/Berlin %642 %2005, 16:25
we zullen even rustig alles samen opbouwen:
eerst het mask even bekijken:
in bijlage heb ik een voorbeeld van een werkend masker gestopt, bekijk het even, maak het na, ...
Ynske
%Europe/Berlin %346 %2005, 09:18
dat is gelukt, welliswaar alles in de eerste scene ( en niet de beweging een laag dieper, maar dat vind ik niet erg)
zoals ie nu loopt, is het dus de bedoeling, en dan de foto's inladen
Ynske
%Europe/Berlin %353 %2005, 09:29
Dauntless,
of iemand anders,
zouden jullie me nog kunnen helpen.
aangezien ik er helemaal niet meer uitkom
de animatie is zoals hij moet zijn, met de mask.
alleen waar nu het paarse vlak is, moeten de foto's uit het extrene bestand geladen worden.
ik hoop echt dat jullie me willen helpen
Ynske
rackdoll
%Europe/Berlin %542 %2005, 14:01
Ynske,
wat je nog moet doen is instance namen geven aan de MC's
hij kan wel een functie uitvoeren, maar waar gaatie al die shit inzetten?
ik zie helemaal geen instance names in je fla....misschien moet je daar eens op letten,
waarschijnlijk zal dat wel helpen ;) :p
Ynske
%Europe/Berlin %557 %2005, 14:22
Ynske,
wat je nog moet doen is instance namen geven aan de MC's
hij kan wel een functie uitvoeren, maar waar gaatie al die shit inzetten?
ik zie helemaal geen instance names in je fla....misschien moet je daar eens op letten,
waarschijnlijk zal dat wel helpen ;) :p
instance name... gedaan "container" gedoopt
die shit moet geladen worden in het paarse vlak dat je kon zien (waardoor je dus een stukje van de foto ziet en niet dat paarse vlak)
maar dat lukt me dus niet
ik snap er echt niets meer van :confused:
theFlashWizard
%Europe/Berlin %860 %2005, 21:38
tis echt niet zo moeilijk hoor.. ;)
maar als ik gok dat je de enigste mc als container gebruikt zit die in de layer die de mask is.. oftwel de masklayer.. en dat is dus iets dat je niet terug ziet..
zet die container is in de layer onder de mask ;)
Ynske
%Europe/Berlin %354 %2005, 09:29
tis echt niet zo moeilijk hoor.. ;)
maar als ik gok dat je de enigste mc als container gebruikt zit die in de layer die de mask is.. oftwel de masklayer.. en dat is dus iets dat je niet terug ziet..
zet die container is in de layer onder de mask ;)
maar dan werkt de mask-functie toch niet meer...
euhm de mc staat in de masklaag en de fotos moeten ingeladen worden in de maskedlaag
theFlashWizard
%Europe/Berlin %548 %2005, 14:09
je hebt niet zoveel aan een lege mc in een mask laag hoor.. die doet niks..
in een mask laag zet je je een vorm en alleen die vorm zie je dan van wat er in de masked laag zit..
dus zet die contaner mc in je masked laag. want daar zullen je jpg's heenmoeten..
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.