Volledige versie bekijken : Foto's inladen + in & uitzoomen.
voorbennie
%Europe/Berlin %670 %2005, 17:06
Wie weet hoe dit gemaakt is..??? welk scripts is gebruikt of hoe is het anders gedaan?? wie kan me dat uitleggen???
http://www.bernhardwolff.com/
thanx, bennie
theFlashWizard
%Europe/Berlin %754 %2005, 19:06
je zit op n nederlangs forum ;)
een combinatie van een heeeeeel hoop scripts waarscheinlijk.. in welk deel ben je geintreseerd?
niet dat we die zomaar kunne geve dan hoor.. maar we kunne je wel op weg helpe .. :)
voorbennie
%Europe/Berlin %776 %2005, 19:38
Ik ben geintereseert in het script waarmee ik in en uit kan zoomen en het script die dan die laag laad... als je snapt wat ik bedoel???
theFlashWizard
%Europe/Berlin %821 %2005, 20:43
inzoomen? wat dacht je van de _xscale en _yscale vergroten ;)
maar dat van die laag laden snap ik niet..
voorbennie
%Europe/Berlin %829 %2005, 20:54
bedoel je dat je niet snapt wat ik bedoel of weet je ook niet hoe het moet???
Ik bedoel als je zeg maar de op die voorbeeldsite http://www.bernhardwolff.com/
eerst de fotorollen hebt dan kun je dus zoomen op een foto.. er werd net al gezegt met xscale en yscale... maar als je hebt ingezoomt op die foto dan laad flash die foto in.. zodat die scherp word... toch???? dat bedoel ik... hoe kan ik alleen daar zoomen.. of is het nu zo praten zonder iets erg ingewikkeld en moet ik eerst maar eens beginnen en als ik wat heb dat ik dan vraag hoe het zit.. mischien praat dat makkelijker... als er nog tips zijn hoor ik die graag....
b
Fatty Owl
%Europe/Berlin %841 %2005, 21:12
zoiets?:
_root.foto_mc.onRelease = function() {
foto_mc._xscale += 100;
foto_mc._yscale += 100;
};
natuurlijk kan je de xscale en yscale aanpassen enzo...
Laiverd
%Europe/Berlin %842 %2005, 21:13
moet ik eerst maar eens beginnen en als ik wat heb dat ik dan vraag hoe het zit.. Da's sowieso vaak handiger. Als je echter helemaal geen idee hebt waar je moet beginnen, vraag dan maar gewoon. Je hebt volgens mij al een begin gemaakt door wat je wilt op te delen in wat kleinere stukken met hun eigen functionaliteit. Kijkt gewoon eerst eens of je die kleinere functionaliteiten goed gedaan krijgt. Als tip: gebruik zoveel mogelijk variabelen en functies, zodat je de boel zo flexibel mogelijk houdt. Als dat je niets zegt: ga dan gewoon eerst wat basis actionscript tutorials doen, om een beetje het gevoel voor actionscript te krijgen.
Een voorbeeldje van wat je met _xscale en _yscale kan: http://home.hccnet.nl/john.mulder/flash/buttons_grow.zip
John
voorbennie
%Europe/Berlin %845 %2005, 21:16
Het zegt me wel wat... de basics weet ik wel.. maar ik wil meer natuurlijk... ik heb al wel wat vaker gestoeit met actionscript... zo probeer ik het te leren... voor tips hoor ik het graag.. en ondertussen ga ik aan de slag en hou ik iedereen hier in deze topic op de hoogte...
bedankt voor de al geholpen hulp...
b
matzo
%Europe/Berlin %847 %2005, 21:19
deze pagina geeft een fout bij mij met flash player 8
theFlashWizard
%Europe/Berlin %856 %2005, 21:33
plaatjes laden doe je trouwens met :
loadMovie:
http://www.flashfocus.nl/showDetail.asp?TypeId=2&NewsId=5702
of MovieClipLoader:
http://www.kirupa.com/developer/actionscript/moviecliploader2.htm
http://www.actionscripts.org/tutorials/intermediate/MovieClipLoader_in_Flash_MX_2004/index.shtml
http://www.actionscripts.org/tutorials/intermediate/MovieClipLoader_in_Flash_MX_2004_Part2/index.shtml
voorbennie
%Europe/Berlin %875 %2005, 22:01
die link naar loadmovie geeft 404 error...
voorbennie
%Europe/Berlin %869 %2005, 21:51
ik ben ook niet echt slim he.. volgens mij is dat zoomen gewoon scalen.. of niet??? of zou er een scriptje voor te vinden zijn.. ik kan er in ieder geval geen vinden... :confused:
theFlashWizard
%Europe/Berlin %929 %2005, 23:18
scriptje voor scalen? wat dacht je ervan om gewoon is met de properties te experimenteren.. via script.. dat ken je best zelf.. ;)
hier n voorbeeld van property's:
http://www.actionscript.nl/data/tutmove.htm
scalen is alleen de _xscale en _yscale beinvloeden
2nd day
%Europe/Berlin %974 %2005, 00:23
ik denk dat het gedaan is door eerst flink in te scalen op de thumbnail... zodat het plaatje erg pixelig wordt, en tijdens het inzoomen wordt de vergrote versie geladen... lijkt me eigenlijk niet zo ingewikkeld... het moeilijke gedeelte is om dat inzoomen mooi te laten verlopen...
theFlashWizard
%Europe/Berlin %006 %2005, 01:10
is goed te doen met een geprogrameerde ease.. zoals ze gebruiken in die tuturial die ik gaf.. :)
voorbennie
%Europe/Berlin %517 %2005, 13:24
ok ik ben aan de slag gegaan.. en ben zover...
onClipEvent(load) {
this._x = 0;
this._y = 0
endPosx = 250;
endPosy = 250
}
onClipEvent(enterFrame) {
movex = (endPosx - this._x)/2;
this._x += movex;
movey = (endPosy - this._y)/2;
this._y += movey;
}
Nu krijg ik de opbecten van links naar recht en boven, onder, tec..
maar hoe kan ik die nu scalen???
voorbennie
%Europe/Berlin %525 %2005, 13:36
ALs ik nu eens van die _x --- _xscale maak dan moet het toch lukken?
voorbennie
%Europe/Berlin %655 %2005, 16:43
Beste Mensen..
het is me gelukt..
ik heb het opject met scripten gescaled gekregen en geroteerd... maar....
nu wil ik graag weten hoe kan ik na als dit script uitgevoerd is naar de volgende frame toe?
theFlashWizard
%Europe/Berlin %841 %2005, 21:11
in een id de scale of positie checken en wanneer die zover is naar een frame gaan met gotoAndPlay mischien? ;)
voorbennie
%Europe/Berlin %959 %2005, 00:01
ja dat d8 ik ook, maar waar moet ik die dan zetten... als ik die in het action script zet van mc (waar de rest ook staat) dan werkt die niet.. ook niet als ik het in de keyframe zet....
Ik heb ook geprobeerd met "if" te werken, maar dat lukt me niet echt....
theFlashWizard
%Europe/Berlin %971 %2005, 00:18
die moet in de onEnterFrame want hij moet iedere x opnieuw gecheckt worden ;)
voorbennie
%Europe/Berlin %352 %2005, 09:28
onClipEvent (load) {
this._x = 0;
this._y = 0;
endPosx = 160;
endPosy = 160;
}
onClipEvent (enterFrame) {
movex = (endPosx-this._xscale)/4;
this._xscale += movex;
movey = (endPosy-this._yscale)/4;
this._yscale += movey;
movex = (endPosx-this._x)/5-60;
this._x += movex;
movey = (endPosy-this._y)/5-85;
this._y += movey;
turn = (endPosx-this._x)/-97
_rotation = turn
}
Dit heb ik nu, maar ik krijg het niet voor elkaar ook niet in de enterframe... wat moet ik nu doen om hem na dit script gedaan te hebben, te laten springen naar frame 03???
En is er eigenlijk ook een mogelijkheid om de snelheid aan te geven?
voorbennie
%Europe/Berlin %389 %2005, 10:20
Kan iemand mij helpen.. ik denk dat ikhet helemaal fout heb gedaan.. zoals ik hiervoor posten kan ik niet springen naar hetvolgende frame.. maar ikkan natuurlijk niks met if-command omdat ik geen x waarde kan opvragen.. de getallen zijn zo vaag geworden dat ik niet eens weet welke x waarde ik opgeef.. :( Hoe kan ik dit script vereenvoudigen???
voorbennie
%Europe/Berlin %472 %2005, 12:20
onClipEvent (load) {
begin_x = 0;
begin_y = 0;
eind_x = 10;
eind_y = 10;
speed = 10;
graden = 2,5
}
onClipEvent (enterFrame) {
scalemove_x = (eind_x-begin_x)*speed;
this._xscale += scalemove_x;
scalemove_y = (eind_y-begin_y)*speed;
this._yscale += scalemove_y;
xPositie = getProperty(this, _x);
setProperty(this, _x, xPositie = 400);
yPositie = getProperty(this, _y);
setProperty(this, _y, yPositie = 300);
draai = (360 - graden)
_rotation = draai
}
onClipEvent (enterFrame) {
if (this._xscale == eind_x, this._yscale == eind_y) {
gotoAndPlay(3);
}
}
wat doe ik nu fout??? hij gaat niet naar frame 3???? dus zit fout bij de if denk ik??? HELP! :confused:
theFlashWizard
%Europe/Berlin %563 %2005, 14:32
owke.. ik zie bijv 2 enterFrames.. et kan.. maar is nutteloos..
setPropety is oud. je kan het bijna net als met die variabelen doen nu..
maar Kzie dat je het ook soms doet zoals het hoort
zo dus nie:
setProperty(this, _x, xPositie = 400);
en zo dus wel:
this._xscale += scalemove_x;
en kijk is ff in flash help hoe je een if normaal gebruikt.. daar hoort namelijk echt geen , tusssen he..
owja.. en een iets minder grote fout.. de _xscale is pas heeel laat precies gelijk aan de eindpositie die die moet krijge.. dus daar moet je een marge in opbouwen met bij is hij boven zoveel en onder zoveel..
voorbennie
%Europe/Berlin %551 %2005, 14:14
he.. dank voor je antwoord.. maar ik kan het nu nog niet echt oplossen? in de help heb ik al gekeken.. ik meende dat een , een scheidings-teken was dat gewoon & betekende... maar kan zijn dat ik het daar fout heb... Zou je het script eens kunnen aanpassenhoe jij denkt dat het moet? want ik denk dat ik daar nu meer van leer dan als ik hopeloos ga zoeken.. ik ben helaas niet verder gekomen dan dit...
theFlashWizard
%Europe/Berlin %559 %2005, 14:26
nee & moet && zijn. of in jou geval die komma moet && zijn. staat echt in flash help..
owke.. een marge inbouwen omdat het heel lang duurt voordat hij precies op het punt is..
if (Math.round(this._xscale/marge)*marge == eind_x) {
en dan ergens bij het begin aangeven hoehoog de marge is.. bijv 2, of 1.5 bijv.. :
marge = 1.5
voorbennie
%Europe/Berlin %570 %2005, 14:42
ik heb het nu dus
onClipEvent (load) {
begin_x = 0;
begin_y = 0;
eind_x = 10;
eind_y = 10;
speed = 10;
graden = 2,5
marge = 1.5
}
onClipEvent (enterFrame) {
scalemove_x = (eind_x-begin_x)*speed;
this._xscale += scalemove_x;
scalemove_y = (eind_y-begin_y)*speed;
this._yscale += scalemove_y;
xPositie = getProperty(this, _x);
setProperty(this, _x, xPositie = 400);
yPositie = getProperty(this, _y);
setProperty(this, _y, yPositie = 300);
draai = (360 - graden)
_rotation = draai
if (Math.round(this._xscale/marge)*marge == eind_x) {
gotoAndPlay(3);
}
}
maar doet nog steeds hetzelfde.. gaat niet naar frame 3..zie ik nu iets over het hoofd?
p.s. Het script staat op de movieclip zelf voor de duidelijk heid of heb je een bestand nodig dat het wat duidelijker maakt.. nu snap ik wel wat je bedoelde met de marge.. thankx.
mateo)
%Europe/Berlin %614 %2005, 15:44
ik zou ten eerste de haakjes iets anders zetten bij dat Math.round stukje:
Math.round((this._xscale/marge)*marge)
ten tweede: hoe groot is die mc van jou? als ik het bovenstaande trace dan geeft hij al b ij de eerste loop 200 terug. en je eind_x staat op 10...
voorbennie
%Europe/Berlin %622 %2005, 15:55
Ik snap niet echt wat je bedoelt.. ik heb een zip erbij gedaan zodat je ziet wat ik heb gedaan.. ik moet het aan de praat krijgen.. weet je hoe ik het dan moet scripten.. misschien als ik het zie kan ik er wat van leren.. want zo kom ik niet veel verder... alvast bedankt voor jullie hulp.. er leerzaam tot zover... maar hij moet het gewoon doen.. niet dan..
theFlashWizard
%Europe/Berlin %649 %2005, 16:35
hier de fla trug..
is een heel hoop in verandert, vooral verbeterd.
ik heb een mask gemaakt, ipv jou "kader"
ik heb nieuw script erbij gezet en het oude, als aant erbij gelaten.
ik heb script van de mc's gehaalt en naar het frame gehaalt.
vraag gerust waarom ik bepaalde dingen op n bepaalde manier heb gedaan :)
voorbennie
%Europe/Berlin %654 %2005, 16:43
he, super bedankt man.. ook met die aantekening zie ik precies wat je gedaan hebt.. idd ik heb wat aangekloot als je ziet wat het nu uiteindelijk is.. bedankt.. voor alle leermomenten..
p.s. 1 foutje ;)
je had this._x = 400
this._x = 600
je bedoeld natuurlijk y... hehe :p
theFlashWizard
%Europe/Berlin %726 %2005, 18:25
hihi sorry dat bedoelde ik idd.. :P
maar ik bedenk me zojuist..
this._x = 400
this._y = 300
elke x uitvoeren..
wat is et nut ervan?
Kbedoel.. int begin staat hij daar al dus heb je die 2 lijnen niet eens nodig.. :)
voorbennie
%Europe/Berlin %311 %2005, 08:29
ja klopt, enigste wat ik daarmee kan is met 100% zekerheid de x en y bepalen....
Ik ben nu bezig met de terug weg te doen.. dus benbenieuwd...
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.