Adobe ActionScript 3 is een op Flash gebaseerde programmeertaal gebruikt om user interface effecten voor websites en web - gebaseerde applicaties te ontwikkelen . Als je een Flash Web developer , moeten oppakken op ActionScript 3 , of AS3 , gemakkelijk zijn . Als je een newbie , kan het een beetje oefening nemen . Een van de bijzondere kenmerken van AS3 is de mogelijkheid om te creëren pagina flips ; gebruikers kunnen simuleren draaien van een pagina in de toepassing te navigeren naar nieuwe pagina's en secties op de webpagina . Instructies 1 Open de Adobe Flash-toepassing die wordt gebruikt voor Flash en AS3 applicatie ontwikkeling en het creëren van een nieuwe AS3 document om te oefenen codering . Kopen van 2 Maak een nieuwe UIComponent naar huis de beelden die zullen worden gebruikt in de pagina omdraaien. Dit wordt gedaan door het inbedden van de bron van de beelden en vervolgens met behulp van openbare lessen te definiëren hoe de beelden op de pagina flip gebruikersinterface zal worden behandeld . [ Emebed ( bron = " /images/exampleimage1.jpg " ) ] [ Bindable ] openbare var pix0 : : gebruik onderstaande voorbeeld code als leidraad voor uw AS3 pagina flip -code Klasse ; [ embedden ( bron = " images/exampleimage2.png " ) ]\u2028[ Bindable ]\u2028public var pix1 : Class ; 3 Gebruik de myUIComponent wrapper om nieuwe UI-componenten te creëren wanneer de beelden worden omgedraaid . Dit maakt ook gebruik van een openbare klasse , bijvoorbeeld : public var myUIComponent : UIComponent = new UIComponent ( ) ;\u2028public var render : Shape = new Shape ( ) ;\u2028public var page0 : BitmapAsset ;\u2028public var page1 : BitmapAsset ; 4 het formaat van de pagina's in de pagina flip applicatie met behulp pixels en de render.x en render.y functies om de vensters waarin de nieuw bladerde pagina wordt getoond maken: < br publieke functie initApp ( ) > : void {\u2028render.x = 1.024 ;\u2028render.y = 768 ;\u2028myUIComponent.addChild ( render ) ;\u2028this.addChild ( myUIComponent ) ; page0 = new pix0 ( ) als BitmapAsset ;\u2028page1 = new pix1 ( ) als BitmapAsset ; 5 Voeg de AS3 PageFlip functie, die alle van de code bij elkaar brengt en laat de pagina flip te werken : PageFlip.drawBitmapSheet ( o , //computeflip terug object\u2028render , //target\u2028page0.bitmapData , page1.bitmapData ) ;
|