2D Animation & Interactivity for the Modern Web
class SmileyFace extends Sprite { Shape shape; Shape shape_1; Shape shape_2; Shape shape_3; Shape shape_4; Shape shape_5; Shape shape_6; Shape shape_7; SmileyFace() { // Layer 1 shape = _draw(54,78.2) .f().s(0xFF000000).ss(0.8,0,0,4).p("EgjwgLxQDvHRGPFKQGBFBHfCZQHgCZHxglQIGgoHRjvQFki4EckaQEckcC3lkQjBHRllFcQlZFSnAC4QnAC5niACQnyADnRjCQnEi8lalaQlblZi8nEg").shape ..setTransform(54,78.2,0.142,0.142); shape_1 = _draw(20,65.3) .f().s(0xFF000000).ss(0.5,1,0,4).p("AF8kcQhCEDjWCeQjUChkLgJ").shape ..setTransform(20,65.3,0.142,0.142); shape_2 = _draw(70.2,35.1) .f(0xFF000000).s().p("AlPIaQiMjfAAk7QAAk6CMjgQCLjeDEgBQDFABCLDeQCMDgAAE6QAAE7iMDfQiMDgjEAAQjEAAiLjgg").shape ..setTransform(70.2,35.1,0.142,0.142); shape_3 = _draw(88,65.3) .f().s(0xFF000000).ss(0.5,1,0,4).p("Al7kcQBCEDDWCeQDUChELgJ").shape ..setTransform(88,65.3,0.142,0.142); shape_4 = _draw(37.8,35.1) .f(0xFF000000).s().p("AlPIaQiMjfAAk7QAAk6CMjgQCLjeDEgBQDFABCLDeQCMDgAAE6QAAE7iMDfQiLDgjFAAQjDAAiMjgg").shape ..setTransform(37.8,35.1,0.142,0.142); shape_5 = _draw(54,54) .rf([0xb2FFFFFF,0x0FFFFFF],[0,1],-228.5,-228.5,0,-228.5,-228.5,381).s().p("EgXKA22QqrkhoPoQQoPoPkiqsQkrrEAAsGQAAsGErrDQEiqsIPoPQIPoQKrkhQLFkrMFAAQMGAALEErQKsEhIPIQQIQIPEgKsQEsLDAAMGQAAMGksLEQkgKsoQIPQoPIQqsEhQrEErsGAAQsFAArFkrg").shape ..setTransform(54,54,0.142,0.142); shape_6 = _draw(54,54) .f().s(0xFF000000).ss(0.2,0,0,4).p("EAAAg7gQMHAALDErQKsEhIPIQQIQIPEhKsQErLDAAMGQAAMGkrLEQkhKsoQIPQoPIQqsEhQrDErsHAAQsGAArEkrQqrkhoPoQQoQoPkhqsQkrrEAAsGQAAsGErrDQEhqsIQoPQIPoQKrkhQLEkrMGAAg").shape ..setTransform(54,54,0.142,0.142); shape_7 = _draw(54,54) .rf([0xFFFBFF29,0xFFFBFF29,0xFFEAF126,0xFFE4EA25],[0,0.749,0.949,1],0,0,0,0,0,381).s().p("EgXKA22QqrkhoPoQQoPoPkiqsQkrrEAAsGQAAsGErrDQEiqsIPoPQIPoQKrkhQLFkrMFAAQMGAALEErQKsEhIPIQQIQIPEgKsQEsLDAAMGQAAMGksLEQkgKsoQIPQoPIQqsEhQrEErsGAAQsFAArFkrg").shape ..setTransform(54,54,0.142,0.142); addChild(shape_7); addChild(shape_6); addChild(shape_5); addChild(shape_4); addChild(shape_3); addChild(shape_2); addChild(shape_1); addChild(shape); } } class SmileyRoll extends MovieClip { SmileyFace smileFace; SmileyRoll([String mode, int startPosition, bool loop]) : super(mode, startPosition, loop, {}) { // Test File smileFace = new SmileyFace() ..name = "smileFace" ..setTransform(74.1,205.1,1,1,0,0,0,54,54) ..alpha = 0; timeline.addTween(_tween(smileFace).to({"rotation":3.14,"x":728,"y":205,"alpha":1},120).wait(1)); } }