toadstool
%Europe/Berlin %923 %2007, 23:09
Hi guys,
ik heb al een aantal jaar ervaring met AS 2.0 en ben begonnen met het mezelf verdiepen in AS 3.0 omdat ik graag bij wil blijven. De eerste indruk die ik heb is dat alles zoveel omslachtiger is, omdat het lijkt dat je nu lappen code moet schrijven die je in AS 2.0 in enkele regels kon doen. Een voorbeeld hiervan is het moeten importen van elk dingetje dat je wil gebruiken, en daar gaat tevens mijn topic over.
Zo moet je bv flash.events.Event importen wanneer je events wil gebruiken en flash.display.Sprite wanneer je een sprite wil gebruiken. Heel logisch denkt het gros van de AS3.0 experts van jullie wellicht maar mijn frustratie hierbij is dat je toch nooit kan weten wat je moet importeren voor wat? Zo zie ik bv een flash.utils.clearInterval, moet ik deze importeren als ik intervals wil gaan gebruiken?
In AS 2.0 was dit allemaal niet nodig. Waarom moet dit in AS 3.0 wel? Ik heb al het een en ander over AS 3.0 gelezen en wellicht krijg ik het antwoord dat deze nieuwe versie van AS een 'echte' programmeertaal is ipv een scripting taal.
Mijn vraag is eigenlijk, hoe gaan jullie hiermee om? Hebben jullie in de help alle classes en methods zitten bekijken en in je hoofd gestampt? Zit je met deze lijst ernaast te programmeren? Maakt de compiler duidelijk wanneer je een import mist? Is het een kwestie van tijd en ervaring om te weten welke classes je moet importeren? Wat is een leidraad om te weten wat je moet importeren?
ik heb al een aantal jaar ervaring met AS 2.0 en ben begonnen met het mezelf verdiepen in AS 3.0 omdat ik graag bij wil blijven. De eerste indruk die ik heb is dat alles zoveel omslachtiger is, omdat het lijkt dat je nu lappen code moet schrijven die je in AS 2.0 in enkele regels kon doen. Een voorbeeld hiervan is het moeten importen van elk dingetje dat je wil gebruiken, en daar gaat tevens mijn topic over.
Zo moet je bv flash.events.Event importen wanneer je events wil gebruiken en flash.display.Sprite wanneer je een sprite wil gebruiken. Heel logisch denkt het gros van de AS3.0 experts van jullie wellicht maar mijn frustratie hierbij is dat je toch nooit kan weten wat je moet importeren voor wat? Zo zie ik bv een flash.utils.clearInterval, moet ik deze importeren als ik intervals wil gaan gebruiken?
In AS 2.0 was dit allemaal niet nodig. Waarom moet dit in AS 3.0 wel? Ik heb al het een en ander over AS 3.0 gelezen en wellicht krijg ik het antwoord dat deze nieuwe versie van AS een 'echte' programmeertaal is ipv een scripting taal.
Mijn vraag is eigenlijk, hoe gaan jullie hiermee om? Hebben jullie in de help alle classes en methods zitten bekijken en in je hoofd gestampt? Zit je met deze lijst ernaast te programmeren? Maakt de compiler duidelijk wanneer je een import mist? Is het een kwestie van tijd en ervaring om te weten welke classes je moet importeren? Wat is een leidraad om te weten wat je moet importeren?