Volledige versie bekijken : mc scalen vanuit het midden
Taeke
%Europe/Berlin %661 %2006, 15:52
Ik wil graag een mc vanuit het midden naar links en rechts laten scalen.
Dat kan prima met een slider, maar ik wil het met een invisible button aan de rechterzijde van de mc doen: beetpakken en heen en weer bewegen dus.
Maar hoe?
Jordy
%Europe/Berlin %802 %2006, 19:15
je bedoelt van links naar rechts tweenen (= bewegen).
ik snap je vraag niet helemaal, even iets duidelijker ajb
Taeke
%Europe/Berlin %824 %2006, 19:47
Nee, geen motiontween.
Ik wil een mc (met plaatje) beet kunnen pakken en naar rechts trekken.
Hij moet dan evenveel naar links gaan als naar rechts. M.a.w. hij moet in het midden van de stage blijven staan en alleen maar breder worden.
Jordy
%Europe/Berlin %830 %2006, 19:56
zoek eens op _xscale in de flash help.
In combinatie met een mcNaam.onPress = function() {} zou het zo moeten lukken
Taeke
%Europe/Berlin %877 %2006, 21:03
Ik denk het niet.
On press werkt maar één keer, en ik wil hem echt kunnen uitrekken!
Het moet dus met onClipEvent (enterFrame){...}
Dat heb ik nu ook, maar met een slider. En van die slider wil ik nu juist af.
Jordy
%Europe/Berlin %878 %2006, 21:05
Heb je nu al wat code? Probeer anders zelf eerst even wat te maken met de tips die ik gaf en dan je code hier posten, geven wij wel feedback en tips :).
Taeke
%Europe/Berlin %893 %2006, 21:26
Natuurlijk heb ik code. Dat werkt ook, alleen niet zoals ik al zei: Ik wil de movieclip zelf kunnen beetpakken en trekken.
Jordy
%Europe/Berlin %901 %2006, 21:37
Ik denk dat je dan een hele andere opzet ervan moet maken.
Ik kan je helaas even niet meer verder helpen, dus je zou even moeten wachten op wat andere mensen ;) Succes
Taeke
%Europe/Berlin %902 %2006, 21:39
Ik was er al bang voor!
Jordy
%Europe/Berlin %903 %2006, 21:40
die tips die k je eerder gaf zou je zoiezo moeten gebruiken, ook is het handiger om al je code op een keyframe te zetten, is veel overzichtelijker dan de code op een button of movieclip.
Taeke
%Europe/Berlin %918 %2006, 22:02
Jordy, ik zal je wat vertellen.
Ik stam uit het tijdperk van GWBasic, dat is naar je leeftijd te oordelen, ver voor je tijd. :)
Het werkte met een basic-interpreter. Als je handig was kon je het compileren met een basic compiler, zodat je echte exe's had.
Toen kregen we Visual Basic: object georienteerd programmeren.
Nu moet ik weer terug naar alle code op dezelfde plek: de root.
Ik vind het werken met code op het object gemakkelijker: je ziet meteen waar, wat, en wat er gebeurt.
Maar dat is een persoonlijke mening: ik ben er aan gewend het zo te doen.
Huidig probleempje: ik wil de slider vervangen door een onzichtbare knop, waarmee ik mijn mc kan heen en weer trekken, om een virtueel midden.
SaphuA
%Europe/Berlin %927 %2006, 22:15
Oke het idee:
- Zet een plaatje gecentreerd in een movieclip. Registratie punt dus in het midden van het plaatje.
- Waneer je met de muis op het plaatje drukt kijk je hoeveel pixels de muis van het plaatje verwijderd is.
- Waneer je de muis verplaatst wordt de breedte: 2x((muisX-plaatjeX) + verschilX)
Dit moet je zelf verder uitwerken, het is erg eenvoudig.
Taeke
%Europe/Berlin %536 %2006, 12:52
SaphuA!
Bedankt. De oplossing is inderdaad erg simpel.
Je kiest voor een andere manier!
Mijn dank is 1,92 meter.
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.