PDA

Volledige versie bekijken : site-scroll


made on earth
%Europe/Berlin %054 %2005, 02:18
Hoi, ik heb een vraag over een site waar ik momenteel aan werk.
http://www.poppemie.com/testpage.htm

zoals je ziet schuift het scherm naar links of rechts. Dat heb ik gedaan door de lange illustratie in stukken te delen en links en rechts onzichtbare knoppen met een actie.
Ik vroeg me af of hoe je de site kunt laten scrollen met een actionscript?

Ik heb de tutorial "360 graden view" (tutorials/actionscripting/toepassingen) van deze site al geprobeerd, maar ik kan geen buttons meer plaatsen op de illustratie, omdat er een onzichtbare knop wordt gebruikt die de movieclip bestuurd.

De site moet dus scrollen zoals de foto doet in de "360 graden view" tutorial en er moeten ook nog delen uit de illustratie kunnen worden aangeklikt.

Heeft er iemand een paar tips?
Eeuwig dankbaar!

Stuf
%Europe/Berlin %077 %2005, 02:51
ik kan me vergissen..

maar volgens mij is dat hier ook behandeld

klik (http://www.flashfocus.nl/forum/showthread.php?t=134)

made on earth
%Europe/Berlin %132 %2005, 04:10
Half en half.
Ik heb de hele topic doorgenomen, maar daar vind ik enkel de manier die werkt met een mask.

Het masker is een onzichtbare button, de grote van de moviestage bv 800x600
waarbinnen de actie plaats vindt. Daaronder zit de movieclip met de illustraties, de buttons die daarop zitten worden tegengehouden door de onzichtbare button.

het masker heeft als actionscript:

on (rollOver) {
beweeg = 1;
}
on (rollOut) {
beweeg = 0;
}

Twee movieclips met de illustratie in op de hoofdstage.

En er bevindt zich ook nog een lege MovieClip op de stage met als actionscript:

// code geschreven door Stefan van de Vooren
// X1, X2 en Y zijn de x en y corordinaten van de 2 foto's
onClipEvent (load) {
x1 = getProperty (_root.foto1, _x );
x2 = getProperty (_root.foto2, _x );
Y = getProperty (_root.foto1, _y );
}
// speed x is de snelheid waarmee de foto's over de x as bewegen
// als speed is groter dan -3 of kleiner dan 3: dan wordt speedX op 0 gezet zodat er een plek in het middden komt waarbij de foto niet beweegt.
onClipEvent (enterFrame) {
if (_root.beweeg==1) {
speedx = -(-25+_xmouse)/8;
if (speedx>-3&&speedx<3) {
speedx = 0;
}
// verhoog de x coprordinaten van foto 1 (x1) en 2 (x2) telkens met de speedX
x1 = x1+speedX;
x2 = x2+speedX;
setProperty("_root.foto1", _x, x1);
setProperty("_root.foto2", _x, x2);
// Als foto 2 rechts van het beeld affald wordt deze terug links van foto 1 gezet
if (x2>2560) {
// getal 2498 is breedte van de foto
x2 = getProperty (_root.foto1, _x)-2650.0;
}
if (x1>2560) {
x1 = getProperty (_root.foto2, _x)-2650.0;
}
if (x2<-2260) {
x2 = getProperty (_root.foto1, _x)+2650.0;
}
if (x1<-2260) {
x1 = getProperty (_root.foto2, _x)+2650.0;
}
speedY = -(-100+_ymouse)/10;
if (speedY>-2&&speedy<2) {
speedy = 0;
}
Y = Y+speedY;
if (y<80) {
Y = 80;
}
if (y>80) {
Y = 80;
}
setProperty("_root.foto1", _y, Y);
setProperty("_root.foto2", _y, Y);
}
}


dus ik vraag me nog steeds af hoe ik delen in mijn illustratie aanklikbaar krijg en of het mogenlijk is dan nog movieclips aan sommige buttons te koppelen?

brunogoossens
%Europe/Berlin %578 %2005, 14:53
ik denk dat je dit bedoeld:

zien waar de plaats is van de muis en dan daarop berekene hoever die van het midde is en zou de snelheid van de scoll bepale.

de as hiervoor valt denk ik nog mee om te make.

nog veel plezier

made on earth
%Europe/Berlin %588 %2005, 15:07
Bedankt voor je tip, maar het probleem zit hem niet in het scrollen,
zie:http://www.poppemie.com/testpage2.htm
scrollen doet hij perfect, ik wil alleen dus deurtjes kunnen aanklikken om ergens binnen te gaan/volgende pagina. Maar die mask houd alles tegen.

made on earth
%Europe/Berlin %618 %2005, 15:50
Ik denk dat ik heb gevonden wat ik zocht http://www.wildform.com/tutorials/scrolling_menu/?sid=P513-75B2-430731bebade3&ref=

Hierboven de tutorial voor mensen die een soortgelijk probleem hebben.
Ga even toepassen op m'n site, laat nog iets weten of het is gelukt.

Tips nog steeds welkom voor nog beter ideeën!