Advertisement
Guest User

modified-flash-createjs-output

a guest
Apr 15th, 2014
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.71 KB | None | 0 0
  1. (function (lib, img, cjs) {
  2. var p; // shortcut to reference prototypes
  3.  
  4. // library properties:
  5. lib.properties = {
  6. width: 600,
  7. height: 432,
  8. fps: 12,
  9. color: "#D1DBFC",
  10. manifest: [
  11. {src:"/sites/default/files/canvas/images/Door_1.png", id:"Door_1"},
  12. {src:"/sites/default/files/canvas/images/Door_10.png", id:"Door_10"},
  13. {src:"/sites/default/files/canvas/images/Door_11.png", id:"Door_11"},
  14. {src:"/sites/default/files/canvas/images/Door_12.png", id:"Door_12"},
  15. {src:"/sites/default/files/canvas/images/Door_13.png", id:"Door_13"},
  16. {src:"/sites/default/files/canvas/images/Door_14.png", id:"Door_14"},
  17. {src:"/sites/default/files/canvas/images/Door_15.png", id:"Door_15"},
  18. {src:"/sites/default/files/canvas/images/Door_16.png", id:"Door_16"},
  19. {src:"/sites/default/files/canvas/images/Door_2.png", id:"Door_2"},
  20. {src:"/sites/default/files/canvas/images/Door_3.png", id:"Door_3"},
  21. {src:"/sites/default/files/canvas/images/Door_4.png", id:"Door_4"},
  22. {src:"/sites/default/files/canvas/images/Door_5.png", id:"Door_5"},
  23. {src:"/sites/default/files/canvas/images/Door_6.png", id:"Door_6"},
  24. {src:"/sites/default/files/canvas/images/Door_7.png", id:"Door_7"},
  25. {src:"/sites/default/files/canvas/images/Door_8.png", id:"Door_8"},
  26. {src:"/sites/default/files/canvas/images/Door_9.png", id:"Door_9"},
  27. {src:"/sites/default/files/canvas/images/Humidifier1.png", id:"Humidifier1"},
  28. {src:"/sites/default/files/canvas/images/Humidifier.png", id:"Humidifier"},
  29. {src:"/sites/default/files/canvas/images/Humidifier_Fill.png", id:"Humidifier_Fill"}
  30. ]
  31. };
  32.  
  33.  
  34.  
  35.  
  36. // stage content:
  37. (lib._16888 = function(mode,startPosition,loop) {
  38. if (loop == null) { loop = false; } this.initialize(mode,startPosition,loop,{title:0,step1:35,step2:95,step3:137,step4:175,step5:215,step6:259,step7:312,step8:356,end:429});
  39. // timeline functions:
  40. this.frame_0 = function() {
  41. this.stop();
  42. }
  43.  
  44. this.frame_429 = function rewind () {
  45. this.rewindBtn.visible = true;
  46. this.pauseBtn.visible = false;
  47. this.gotoAndStop(0);
  48. togglePause();
  49. }
  50.  
  51. function togglePause() {
  52. var paused = !createjs.Ticker.getPaused();
  53. createjs.Ticker.setPaused(paused);
  54. }
  55.  
  56. var counter = 0;
  57.  
  58. togglePause();
  59. createjs.Ticker.on("tick", tock);
  60.  
  61. // actions tween:
  62. this.timeline.addTween(cjs.Tween.get(this).call(this.frame_0).wait(429).call(this.frame_429).wait(1));
  63.  
  64. // Buttons
  65. this.playBtn = new lib.flatgreyplay();
  66. this.playBtn.setTransform(19,415,1.25,1.25);
  67. new cjs.ButtonHelper(this.playBtn, 0, 1, 2, false, new lib.flatgreypause(), 1);
  68.  
  69. this.pauseBtn = new lib.flatgreypause();
  70. this.pauseBtn.setTransform(19,415,1.25,1.25);
  71. new cjs.ButtonHelper(this.pauseBtn, 0, 1, 2, false, new lib.flatgreypause(), 2);
  72.  
  73. this.rewindBtn = new lib.flatgreyback();
  74. this.rewindBtn.setTransform(19,415,1.25,1.25);
  75. new cjs.ButtonHelper(this.rewindBtn, 0, 1, 2, false, new lib.flatgreyback(), 3);
  76.  
  77. this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.rewindBtn},{t:this.pauseBtn},{t:this.playBtn}]}));
  78.  
  79.  
  80.  
  81.  
  82.  
  83. this.playBtn.on("click", function() {
  84. this.play();
  85. this.playBtn.visible = false;
  86. togglePause();
  87. },
  88. this);
  89.  
  90. this.pauseBtn.on("click", function() {
  91. this.stop();
  92. this.playBtn.visible =true;
  93. togglePause();
  94. },
  95. this);
  96.  
  97. this.rewindBtn.on("click", function() {
  98. this.removeChild(textVal.L8);
  99. togglePause();
  100. this.gotoAndPlay(0);
  101. this.rewindBtn.visible = false;
  102. this.pauseBtn.visible = true;
  103. counter++;
  104. },
  105. this);
  106.  
  107.  
  108. var mydata = [];
  109. $.ajax({
  110. url: 'http://configurator:8080/jsonfeed',
  111. async: false,
  112. dataType: 'json',
  113. success: function (json) {
  114. mydata = json.nodes[0].node
  115. }
  116. });
  117.  
  118. var keysbyindex = Object.keys(mydata);
  119. //for (var i=0; i<8; i++)
  120. //console.log(mydata[keysbyindex[i]]);
  121. //for (var i=0; i<keysbyindex.length; i++)
  122. // alert(mydata[keysbyindex[i]]);
  123.  
  124. /*var evtObj = new Array();
  125. evtObj = this.timeline.getLabels();
  126.  
  127. for (i = 0; i < evtObj.length; i++){
  128. this.Li.text = mydata.field_text_i;
  129. //console.log(noodle);
  130. }*/
  131.  
  132.  
  133.  
  134. var textVal = this;
  135. var newStage = this;
  136.  
  137. var labelArray = new Array();
  138. labelArray = this.timeline.getLabels();
  139.  
  140. textArray = [];
  141.  
  142. for (i = 0; i < labelArray.length -2; i++){
  143. this.tField = new cjs.Text("", "18px 'Arial'");
  144. this.tField.textAlign = "center";
  145. this.tField.lineHeight = 20;
  146. this.tField.lineWidth = 556;
  147. this.tField.setTransform(313,402);
  148. textArray.push(this.tField);
  149. textArray[i].text = mydata[keysbyindex[i]];
  150. }
  151.  
  152. for (i = 0; i < labelArray.length -2; i++){
  153. console.log(textArray[i].text)
  154. }
  155.  
  156. function tock(event) {
  157. createjs.Ticker.setInterval(83.33333);
  158. var tickerInt = createjs.Ticker.getInterval();
  159. var tickerTime = createjs.Ticker.getTime(true);
  160. var realTime = Math.round(tickerTime/tickerInt);
  161.  
  162. if(counter > 0){
  163. realTime = realTime - counter * labelArray[labelArray.length -1].position;
  164. }
  165.  
  166. for (i = 0; i < labelArray.length -2; i++){
  167. if(labelArray[i].position){
  168. realTime >= labelArray[i].position;
  169. newStage.addChild(textArray[i].text);
  170. }
  171. }
  172.  
  173. /* switch(realTime){
  174.  
  175. case labelArray[1].position:
  176. realTime >= labelArray[1].position;
  177. newStage.addChild(textVal.L1);
  178. break;
  179.  
  180. case labelArray[2].position:
  181. realTime >= labelArray[2].position;
  182. newStage.removeChild(textVal.L1);
  183. newStage.addChild(textVal.L2);
  184. break;
  185.  
  186. case labelArray[3].position:
  187. realTime >= labelArray[3].position;
  188. newStage.removeChild(textVal.L2);
  189. newStage.addChild(textVal.L3);
  190. break;
  191.  
  192. case labelArray[4].position:
  193. realTime >= labelArray[4].position;
  194. newStage.removeChild(textVal.L3);
  195. newStage.addChild(textVal.L4);
  196. break;
  197.  
  198. case labelArray[5].position:
  199. realTime >= labelArray[5].position;
  200. newStage.removeChild(textVal.L4);
  201. newStage.addChild(textVal.L5);
  202. break;
  203.  
  204. case labelArray[6].position:
  205. realTime >= labelArray[6].position;
  206. newStage.removeChild(textVal.L5);
  207. newStage.addChild(textVal.L6);
  208. break;
  209.  
  210. case labelArray[7].position:
  211. realTime >= labelArray[7].position;
  212. newStage.removeChild(textVal.L6);
  213. newStage.addChild(textVal.L7);
  214. break;
  215.  
  216. case labelArray[8].position:
  217. realTime >= labelArray[8].position;
  218. newStage.removeChild(textVal.L7);
  219. newStage.addChild(textVal.L8);
  220. break;
  221.  
  222. case labelArray[9].position:
  223. realTime >= labelArray[9].position;
  224. newStage.removeChild(textVal.L8);
  225. newStage.addChild(textVal.L9);
  226. break;
  227.  
  228. case labelArray[10].position:
  229. realTime >= labelArray[10].position;
  230. newStage.removeChild(textVal.L9);
  231. newStage.addChild(textVal.L10);
  232. break;
  233.  
  234. case labelArray[11].position:
  235. realTime >= labelArray[11].position;
  236. newStage.removeChild(textVal.L10);
  237. newStage.addChild(textVal.L11);
  238. break;
  239.  
  240. case labelArray[12].position:
  241. realTime >= labelArray[12].position;
  242. newStage.removeChild(textVal.L11);
  243. newStage.addChild(textVal.L12);
  244. break;
  245.  
  246. case labelArray[13].position:
  247. realTime >= labelArray[13].position;
  248. newStage.removeChild(textVal.L12);
  249. newStage.addChild(textVal.L13);
  250. break;
  251.  
  252. case labelArray[14].position:
  253. realTime >= labelArray[14].position;
  254. newStage.removeChild(textVal.L13);
  255. newStage.addChild(textVal.L14);
  256. break;
  257.  
  258. case labelArray[14].position:
  259. realTime >= labelArray[14].position;
  260. newStage.removeChild(textVal.L13);
  261. newStage.addChild(textVal.L14);
  262. break;
  263.  
  264. case labelArray[labelArray.length -1].position:
  265. realTime >= labelArray[labelArray.length -1].position;
  266. newStage.removeChild(textVal.L8);
  267. break;
  268. }*/
  269. }
  270.  
  271.  
  272. // Layer 2
  273. this.shape = new cjs.Shape();
  274. this.shape.graphics.f().s("#0099FF").ss(2,1,1).p("ADIBzIhkAAADIBzIgvhdAjHhyIGPDl");
  275. this.shape.setTransform(345,246.5);
  276.  
  277. this.shape_1 = new cjs.Shape();
  278. this.shape_1.graphics.f().s("#0099FF").ss(2,1,1).p("ABqDhQgtBfg9AAQg8AAgshfQgthdAAiEQAAiDAtheQAsheA8AAQA9AAAtBeQAsBeAACDQAACEgsBdg");
  279. this.shape_1.setTransform(316,204);
  280.  
  281. this.timeline.addTween(cjs.Tween.get({}).to({state:[]}).to({state:[{t:this.shape}]},80).to({state:[]},15).to({state:[{t:this.shape_1}]},113).to({state:[]},148).wait(74));
  282.  
  283. // Layer 1
  284. this.instance = new lib.Door_16_1();
  285. this.instance.setTransform(300,200,1,1,0,0,0,300,200);
  286. this.instance._off = true;
  287.  
  288. this.instance_1 = new lib.Humidifier_2();
  289. this.instance_1.setTransform(300,200,1,1,0,0,0,300,200);
  290. this.instance_1._off = true;
  291.  
  292. this.instance_2 = new lib.HumidifierFill();
  293. this.instance_2.setTransform(300,200,1,1,0,0,0,300,200);
  294. this.instance_2.alpha = 0;
  295. this.instance_2._off = true;
  296.  
  297. this.timeline.addTween(cjs.Tween.get(this.instance).wait(95).to({_off:false},0).to({alpha:0},26).to({_off:true},1).wait(234).to({_off:false},0).to({alpha:1},19).to({_off:true},1).wait(54));
  298.  
  299. this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(215).to({_off:false},0).to({alpha:0},25).to({_off:true},1).wait(189));
  300. this.timeline.addTween(cjs.Tween.get(this.instance_2).wait(259).to({_off:false},0).to({alpha:1},24).wait(29).to({alpha:0},20).to({_off:true},1).wait(97));
  301.  
  302. // Movie
  303. this.instance_3 = new lib.Door_1();
  304.  
  305. this.instance_4 = new lib.Door_2();
  306.  
  307. this.instance_5 = new lib.Door_3();
  308.  
  309. this.instance_6 = new lib.Door_4();
  310.  
  311. this.instance_7 = new lib.Door_5();
  312.  
  313. this.instance_8 = new lib.Door_6();
  314.  
  315. this.instance_9 = new lib.Door_7();
  316.  
  317. this.instance_10 = new lib.Door_8();
  318.  
  319. this.instance_11 = new lib.Door_9();
  320.  
  321. this.instance_12 = new lib.Door_10();
  322.  
  323. this.instance_13 = new lib.Door_11();
  324.  
  325. this.instance_14 = new lib.Door_12();
  326.  
  327. this.instance_15 = new lib.Door_13();
  328.  
  329. this.instance_16 = new lib.Door_14();
  330.  
  331. this.instance_17 = new lib.Door_15();
  332.  
  333. this.instance_18 = new lib.Door_16_1();
  334. this.instance_18.setTransform(300,200,1,1,0,0,0,300,200);
  335.  
  336. this.instance_19 = new lib.Humidifier_2();
  337. this.instance_19.setTransform(300,200,1,1,0,0,0,300,200);
  338. this.instance_19.alpha = 0;
  339. this.instance_19._off = true;
  340.  
  341. this.instance_20 = new lib.Humidifier_1();
  342. this.instance_20.setTransform(300,200,1,1,0,0,0,300,200);
  343. this.instance_20.alpha = 0;
  344. this.instance_20._off = true;
  345.  
  346. this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_3}]}).to({state:[{t:this.instance_3}]},35).to({state:[{t:this.instance_4}]},3).to({state:[{t:this.instance_5}]},3).to({state:[{t:this.instance_6}]},3).to({state:[{t:this.instance_7}]},3).to({state:[{t:this.instance_8}]},3).to({state:[{t:this.instance_9}]},3).to({state:[{t:this.instance_10}]},3).to({state:[{t:this.instance_11}]},3).to({state:[{t:this.instance_12}]},3).to({state:[{t:this.instance_13}]},3).to({state:[{t:this.instance_14}]},3).to({state:[{t:this.instance_15}]},3).to({state:[{t:this.instance_16}]},3).to({state:[{t:this.instance_17}]},3).to({state:[{t:this.instance_18}]},3).to({state:[{t:this.instance_19}]},15).to({state:[{t:this.instance_19}]},26).to({state:[{t:this.instance_20}]},94).to({state:[{t:this.instance_20}]},25).to({state:[{t:this.instance_20}]},19).to({state:[{t:this.instance_20}]},24).to({state:[]},1).to({state:[{t:this.instance_19}]},28).to({state:[{t:this.instance_19}]},20).to({state:[{t:this.instance_19}]},24).to({state:[{t:this.instance_19}]},18).to({state:[]},1).to({state:[{t:this.instance_17}]},1).to({state:[{t:this.instance_16}]},3).to({state:[{t:this.instance_15}]},3).to({state:[{t:this.instance_14}]},3).to({state:[{t:this.instance_13}]},3).to({state:[{t:this.instance_12}]},3).to({state:[{t:this.instance_11}]},3).to({state:[{t:this.instance_10}]},3).to({state:[{t:this.instance_9}]},3).to({state:[{t:this.instance_8}]},3).to({state:[{t:this.instance_7}]},3).to({state:[{t:this.instance_6}]},3).to({state:[{t:this.instance_5}]},3).to({state:[{t:this.instance_4}]},3).to({state:[{t:this.instance_3}]},3).wait(12));
  347. this.timeline.addTween(cjs.Tween.get(this.instance_19).wait(95).to({_off:false},0).to({alpha:1},26).to({_off:true},94).wait(97).to({_off:false,alpha:0},0).to({alpha:1},20).wait(24).to({alpha:0},18).to({_off:true},1).wait(55));
  348. this.timeline.addTween(cjs.Tween.get(this.instance_20).wait(215).to({_off:false},0).to({alpha:1},25).wait(19).to({alpha:0},24).to({_off:true},1).wait(146));
  349.  
  350. // Text Background
  351. this.rndbackground = new lib.rndCorners();
  352. this.rndbackground.setTransform(229.5,19.6,1,1,0,0,0,229.5,19.6);
  353.  
  354. this.timeline.addTween(cjs.Tween.get(this.rndbackground).wait(430));
  355.  
  356. }).prototype = p = new cjs.MovieClip();
  357. p.nominalBounds = new cjs.Rectangle(300,216,600,432);
  358.  
  359.  
  360. // symbols:
  361. (lib.Door_1 = function() {
  362. this.initialize(img.Door_1);
  363. }).prototype = p = new cjs.Bitmap();
  364. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  365.  
  366.  
  367. (lib.Door_10 = function() {
  368. this.initialize(img.Door_10);
  369. }).prototype = p = new cjs.Bitmap();
  370. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  371.  
  372.  
  373. (lib.Door_11 = function() {
  374. this.initialize(img.Door_11);
  375. }).prototype = p = new cjs.Bitmap();
  376. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  377.  
  378.  
  379. (lib.Door_12 = function() {
  380. this.initialize(img.Door_12);
  381. }).prototype = p = new cjs.Bitmap();
  382. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  383.  
  384.  
  385. (lib.Door_13 = function() {
  386. this.initialize(img.Door_13);
  387. }).prototype = p = new cjs.Bitmap();
  388. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  389.  
  390.  
  391. (lib.Door_14 = function() {
  392. this.initialize(img.Door_14);
  393. }).prototype = p = new cjs.Bitmap();
  394. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  395.  
  396.  
  397. (lib.Door_15 = function() {
  398. this.initialize(img.Door_15);
  399. }).prototype = p = new cjs.Bitmap();
  400. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  401.  
  402.  
  403. (lib.Door_16 = function() {
  404. this.initialize(img.Door_16);
  405. }).prototype = p = new cjs.Bitmap();
  406. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  407.  
  408.  
  409. (lib.Door_2 = function() {
  410. this.initialize(img.Door_2);
  411. }).prototype = p = new cjs.Bitmap();
  412. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  413.  
  414.  
  415. (lib.Door_3 = function() {
  416. this.initialize(img.Door_3);
  417. }).prototype = p = new cjs.Bitmap();
  418. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  419.  
  420.  
  421. (lib.Door_4 = function() {
  422. this.initialize(img.Door_4);
  423. }).prototype = p = new cjs.Bitmap();
  424. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  425.  
  426.  
  427. (lib.Door_5 = function() {
  428. this.initialize(img.Door_5);
  429. }).prototype = p = new cjs.Bitmap();
  430. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  431.  
  432.  
  433. (lib.Door_6 = function() {
  434. this.initialize(img.Door_6);
  435. }).prototype = p = new cjs.Bitmap();
  436. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  437.  
  438.  
  439. (lib.Door_7 = function() {
  440. this.initialize(img.Door_7);
  441. }).prototype = p = new cjs.Bitmap();
  442. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  443.  
  444.  
  445. (lib.Door_8 = function() {
  446. this.initialize(img.Door_8);
  447. }).prototype = p = new cjs.Bitmap();
  448. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  449.  
  450.  
  451. (lib.Door_9 = function() {
  452. this.initialize(img.Door_9);
  453. }).prototype = p = new cjs.Bitmap();
  454. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  455.  
  456.  
  457. (lib.Humidifier1 = function() {
  458. this.initialize(img.Humidifier1);
  459. }).prototype = p = new cjs.Bitmap();
  460. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  461.  
  462.  
  463. (lib.Humidifier = function() {
  464. this.initialize(img.Humidifier);
  465. }).prototype = p = new cjs.Bitmap();
  466. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  467.  
  468.  
  469. (lib.Humidifier_Fill = function() {
  470. this.initialize(img.Humidifier_Fill);
  471. }).prototype = p = new cjs.Bitmap();
  472. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  473.  
  474.  
  475. (lib.rndCorners = function() {
  476. this.initialize();
  477.  
  478. // Layer 1
  479. this.shape = new cjs.Shape();
  480. this.shape.graphics.f("#D1DBFC").s().rc(-300,-216,600,432,0,0,10,10);
  481. this.shape.setTransform(300,216);
  482.  
  483. this.addChild(this.shape);
  484. }).prototype = p = new cjs.Container();
  485. p.nominalBounds = new cjs.Rectangle(0,0,600,432);
  486.  
  487.  
  488. (lib.flatgreyplay = function(mode,startPosition,loop) {
  489. this.initialize(mode,startPosition,loop,{});
  490.  
  491. // text
  492. this.shape = new cjs.Shape();
  493. this.shape.graphics.f("#D1DBFC").s().p("AgmgwIBOAwIhOAyg");
  494. this.shape.setTransform(1,0);
  495.  
  496. this.shape_1 = new cjs.Shape();
  497. this.shape_1.graphics.f("#999999").s().p("AgmgwIBOAwIhOAyg");
  498. this.shape_1.setTransform(1,0);
  499.  
  500. this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.shape}]}).to({state:[{t:this.shape_1}]},2).wait(1));
  501.  
  502. // center circle outline
  503. this.shape_2 = new cjs.Shape();
  504. this.shape_2.graphics.f().s("#E7F2F6").ss(1,1,1).p("ABcgmQAHATABATQgBAUgHATQgIARgOAOQgOAOgRAIQgTAHgUABQgTgBgTgHQgSgIgNgOQgOgOgIgRQgIgTABgUQgBgTAIgTQAIgSAOgNQANgOASgIQATgHATgBQAUABATAHQARAIAOAOQAOANAIASg");
  505. this.shape_2._off = true;
  506.  
  507. this.timeline.addTween(cjs.Tween.get(this.shape_2).wait(2).to({_off:false},0).wait(1));
  508.  
  509. // center circle
  510. this.shape_3 = new cjs.Shape();
  511. this.shape_3.graphics.f("#000000").s().p("AAABjQgTABgSgIQgSgIgOgOQgOgOgIgSQgIgSABgUQgBgTAIgSQAIgSAOgOQAOgOASgHQASgIATAAQAUAAASAIQASAHAOAOQAOAOAHASQAJASgBATQABAUgJASQgHASgOAOQgOAOgSAIQgSAHgUAAIAAAAg");
  512.  
  513. this.shape_4 = new cjs.Shape();
  514. this.shape_4.graphics.f("#0163E6").s().p("AglBbQgSgGgOgOQgOgOgHgTQgJgSABgUQgBgSAJgTQAHgSAOgOQAOgOASgHQASgIATAAQAUAAASAIQATAHAOAOQAOAOAGASQAJATgBASQABAUgJASQgGATgOAOQgOAOgTAGQgSAJgUgBQgTABgSgJg");
  515.  
  516. this.shape_5 = new cjs.Shape();
  517. this.shape_5.graphics.f("#6F6F6F").s().p("AAABjQgTABgSgIQgSgIgOgOQgOgOgIgSQgIgSABgUQgBgTAIgSQAIgSAOgOQAOgOASgHQASgIATAAQAUAAASAIQASAHAOAOQAOAOAHASQAJASgBATQABAUgJASQgHASgOAOQgOAOgSAIQgSAHgUAAIAAAAg");
  518.  
  519. this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.shape_3}]}).to({state:[{t:this.shape_4}]},1).to({state:[{t:this.shape_5}]},1).wait(1));
  520.  
  521. }).prototype = p = new cjs.MovieClip();
  522. p.nominalBounds = new cjs.Rectangle(-10,-10,20,20);
  523.  
  524.  
  525. (lib.flatgreypause = function(mode,startPosition,loop) {
  526. this.initialize(mode,startPosition,loop,{});
  527.  
  528. // text
  529. this.shape = new cjs.Shape();
  530. this.shape.graphics.f("#D1DBFC").s().p("AAJAnIAAhNIAVAAIAABNgAgcAnIAAhNIATAAIAABNg");
  531.  
  532. this.timeline.addTween(cjs.Tween.get(this.shape).wait(2).to({_off:true},1).wait(1));
  533.  
  534. // center circle outline
  535. this.shape_1 = new cjs.Shape();
  536. this.shape_1.graphics.f().s("#E7F2F6").ss(1,1,1).p("ABcgmQAHATABATQgBAUgHATQgIARgOAOQgOAOgRAIQgTAHgUABQgTgBgTgHQgSgIgNgOQgOgOgIgRQgIgTABgUQgBgTAIgTQAIgSAOgNQANgOASgIQATgHATgBQAUABATAHQARAIAOAOQAOANAIASg");
  537. this.shape_1._off = true;
  538.  
  539. this.timeline.addTween(cjs.Tween.get(this.shape_1).wait(2).to({_off:false},0).wait(2));
  540.  
  541. // center circle
  542. this.shape_2 = new cjs.Shape();
  543. this.shape_2.graphics.f("#000000").s().p("AAABjQgTABgSgIQgSgIgOgOQgOgOgIgSQgIgSABgUQgBgTAIgSQAIgSAOgOQAOgOASgHQASgIATAAQAUAAASAIQASAHAOAOQAOAOAHASQAJASgBATQABAUgJASQgHASgOAOQgOAOgSAIQgSAHgUAAIAAAAg");
  544.  
  545. this.shape_3 = new cjs.Shape();
  546. this.shape_3.graphics.f("#0163E6").s().p("AglBbQgSgGgOgOQgOgOgHgTQgJgSABgUQgBgSAJgTQAHgSAOgOQAOgOASgHQASgIATAAQAUAAASAIQATAHAOAOQAOAOAGASQAJATgBASQABAUgJASQgGATgOAOQgOAOgTAGQgSAJgUgBQgTABgSgJg");
  547.  
  548. this.shape_4 = new cjs.Shape();
  549. this.shape_4.graphics.f("#6F6F6F").s().p("AAABjQgTABgSgIQgSgIgOgOQgOgOgIgSQgIgSABgUQgBgTAIgSQAIgSAOgOQAOgOASgHQASgIATAAQAUAAASAIQASAHAOAOQAOAOAHASQAJASgBATQABAUgJASQgHASgOAOQgOAOgSAIQgSAHgUAAIAAAAg");
  550.  
  551. this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.shape_2}]}).to({state:[{t:this.shape_3}]},1).to({state:[{t:this.shape_4}]},1).wait(2));
  552.  
  553. }).prototype = p = new cjs.MovieClip();
  554. p.nominalBounds = new cjs.Rectangle(-10,-10,20,20);
  555.  
  556.  
  557. (lib.flatgreyback = function(mode,startPosition,loop) {
  558. this.initialize(mode,startPosition,loop,{});
  559.  
  560. // text
  561. this.shape = new cjs.Shape();
  562. this.shape.graphics.f("#D1DBFC").s().p("AACAAIAygnIAABOgAgzAAIAygnIAABOg");
  563. this.shape.setTransform(-0.7,0);
  564.  
  565. this.shape_1 = new cjs.Shape();
  566. this.shape_1.graphics.f("#FFFFFF").s().p("AACAAIAygnIAABOgAgzAAIAygnIAABOg");
  567. this.shape_1.setTransform(-0.7,0);
  568.  
  569. this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.shape}]}).to({state:[{t:this.shape_1}]},2).to({state:[]},1).wait(1));
  570.  
  571. // center circle outline
  572. this.shape_2 = new cjs.Shape();
  573. this.shape_2.graphics.f().s("#E7F2F6").ss(1,1,1).p("ABcgmQAHATABATQgBAUgHATQgIARgOAOQgOAOgRAIQgTAHgUABQgTgBgTgHQgSgIgNgOQgOgOgIgRQgIgTABgUQgBgTAIgTQAIgSAOgNQANgOASgIQATgHATgBQAUABATAHQARAIAOAOQAOANAIASg");
  574. this.shape_2._off = true;
  575.  
  576. this.timeline.addTween(cjs.Tween.get(this.shape_2).wait(2).to({_off:false},0).wait(2));
  577.  
  578. // center circle
  579. this.shape_3 = new cjs.Shape();
  580. this.shape_3.graphics.f("#000000").s().p("AAABjQgTABgSgIQgSgIgOgOQgOgOgIgSQgIgSABgUQgBgTAIgSQAIgSAOgOQAOgOASgHQASgIATAAQAUAAASAIQASAHAOAOQAOAOAHASQAJASgBATQABAUgJASQgHASgOAOQgOAOgSAIQgSAHgUAAIAAAAg");
  581.  
  582. this.shape_4 = new cjs.Shape();
  583. this.shape_4.graphics.f("#0163E6").s().p("AglBbQgSgGgOgOQgOgOgHgTQgJgSABgUQgBgSAJgTQAHgSAOgOQAOgOASgHQASgIATAAQAUAAASAIQATAHAOAOQAOAOAGASQAJATgBASQABAUgJASQgGATgOAOQgOAOgTAGQgSAJgUgBQgTABgSgJg");
  584.  
  585. this.shape_5 = new cjs.Shape();
  586. this.shape_5.graphics.f("#6F6F6F").s().p("AAABjQgTABgSgIQgSgIgOgOQgOgOgIgSQgIgSABgUQgBgTAIgSQAIgSAOgOQAOgOASgHQASgIATAAQAUAAASAIQASAHAOAOQAOAOAHASQAJASgBATQABAUgJASQgHASgOAOQgOAOgSAIQgSAHgUAAIAAAAg");
  587.  
  588. this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.shape_3}]}).to({state:[{t:this.shape_4}]},1).to({state:[{t:this.shape_5}]},1).wait(2));
  589.  
  590. }).prototype = p = new cjs.MovieClip();
  591. p.nominalBounds = new cjs.Rectangle(-10,-10,20,20);
  592.  
  593.  
  594. (lib.HumidifierFill = function() {
  595. this.initialize();
  596.  
  597. // Layer 1
  598. this.instance = new lib.Humidifier_Fill();
  599.  
  600. this.addChild(this.instance);
  601. }).prototype = p = new cjs.Container();
  602. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  603.  
  604.  
  605. (lib.Humidifier_1 = function() {
  606. this.initialize();
  607.  
  608. // Layer 1
  609. this.instance = new lib.Humidifier1();
  610.  
  611. this.addChild(this.instance);
  612. }).prototype = p = new cjs.Container();
  613. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  614.  
  615.  
  616. (lib.Humidifier_2 = function() {
  617. this.initialize();
  618.  
  619. // Layer 1
  620. this.instance = new lib.Humidifier();
  621.  
  622. this.addChild(this.instance);
  623. }).prototype = p = new cjs.Container();
  624. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  625.  
  626.  
  627. (lib.Door_16_1 = function() {
  628. this.initialize();
  629.  
  630. // Layer 1
  631. this.instance = new lib.Door_16();
  632.  
  633. this.addChild(this.instance);
  634. }).prototype = p = new cjs.Container();
  635. p.nominalBounds = new cjs.Rectangle(0,0,600,400);
  636.  
  637. })(lib = lib||{}, imagesjs = imagesjs||{}, createjs = createjs||{});
  638. var lib, imagesjs, createjs;
  639.  
  640. function init() {
  641. canvas = document.getElementById("canvas");
  642. imagesjs = imagesjs||{};
  643.  
  644. var loader = new createjs.LoadQueue(false);
  645. loader.addEventListener("fileload", handleFileLoad);
  646. loader.addEventListener("complete", handleComplete);
  647. loader.loadManifest(lib.properties.manifest);
  648. }
  649.  
  650. function handleFileLoad(evt) {
  651. if (evt.item.type == "image") { imagesjs[evt.item.id] = evt.result; }
  652. }
  653.  
  654. function handleComplete() {
  655. exportRoot = new lib._16888();
  656.  
  657. stage = new createjs.Stage(canvas);
  658. stage.addChild(exportRoot);
  659. stage.update();
  660. stage.enableMouseOver();
  661.  
  662. createjs.Ticker.setFPS(lib.properties.fps);
  663. createjs.Ticker.addEventListener("tick", stage);
  664. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement