package { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.net.URLLoader; import flash.text.TextField; import flash.display.DisplayObjectContainer; import flash.text.TextFormat; import flash.events.MouseEvent; import flash.events.EventDispatcher; import flash.net.URLRequest; import flash.events.ProgressEvent; import flash.display.Loader; import flash.media.Sound; import flash.media.SoundChannel; [SWF(width = "900", height = "750")] public class Main extends Sprite { private var _sisaltoText:TextField; public function Main():void { //taustakuva var requestTaustakuva:URLRequest = new URLRequest("taustakuva1.jpg"); var taustakuva:Loader = new Loader(); taustakuva.load(requestTaustakuva); addChild(taustakuva); //tahti oikealle alas var requestlogoPyorea:URLRequest = new URLRequest("jallulogopyorea.swf"); var logopyorea:Loader = new Loader(); logopyorea.load(requestlogoPyorea); addChild(logopyorea); logopyorea.x = 700; logopyorea.y = 580; _sisaltoText = new TextField(); _sisaltoText.x = 320; _sisaltoText.y = 300; _sisaltoText.width = 310; _sisaltoText.height = 500; _sisaltoText.multiline = true; _sisaltoText.wordWrap = true; _sisaltoText.selectable = false; _addChild(sisaltoText); Fadetahti(); //Aloitusvalikko(); //Musiikki(); } public function Aloitusvalikko():void { //tähti keskelle //var request:URLRequest = new URLRequest("jallulogo.swf"); //var logo:Loader = new Loader(); //logo.load(request); //addChild(logo); //logo.x = 380; //logo.y = 275; //otsikkolinkit tähden ympärille var requestJaloviina:URLRequest = new URLRequest("jaloviinasta.swf"); var jaloviinasta:Loader = new Loader(); jaloviinasta.load(requestJaloviina); addChild(jaloviinasta); jaloviinasta.x = 395; jaloviinasta.y = 200; var requestGalleria:URLRequest = new URLRequest("galleria.swf"); var galleria:Loader = new Loader(); galleria.load(requestGalleria); addChild(galleria); galleria.x = 305; galleria.y = 250; var requestReseptit:URLRequest = new URLRequest("reseptit.swf"); var reseptit:Loader = new Loader(); reseptit.load(requestReseptit); addChild(reseptit); reseptit.x = 555; reseptit.y = 252; var requestArvonta:URLRequest = new URLRequest("arvonta.swf"); var arvonta:Loader = new Loader(); arvonta.load(requestArvonta); addChild(arvonta); arvonta.x = 490; arvonta.y = 407; var requestContact:URLRequest = new URLRequest("contact.swf"); var contact:Loader = new Loader(); contact.load(requestContact); addChild(contact); contact.x = 325; contact.y = 410; //funktio lapsien poistoon tai siis alkuvalikosta lähtiessä sen poisto function poistaAlkuvalikko():void { //removeChild(logo); removeChild(jaloviinasta); removeChild(galleria); removeChild(reseptit); removeChild(arvonta); removeChild(contact); } //eventhandlerit linkkien mouse-overia varten //eventhandlerit linkkien kliksuttelua varten jaloviinasta.addEventListener(MouseEvent.MOUSE_DOWN, avaaJaloviina) function avaaJaloviina(event:MouseEvent):void { poistaAlkuvalikko(); Jaloviinasta(); } galleria.addEventListener(MouseEvent.MOUSE_DOWN, avaaGalleria) function avaaGalleria(event:MouseEvent):void { poistaAlkuvalikko(); Galleria(); } reseptit.addEventListener(MouseEvent.MOUSE_DOWN, avaaReseptit) function avaaReseptit(event:MouseEvent):void { poistaAlkuvalikko(); Reseptit(); } arvonta.addEventListener(MouseEvent.MOUSE_DOWN, avaaArvonta) function avaaArvonta(event:MouseEvent):void { poistaAlkuvalikko(); Arvonta(); } contact.addEventListener(MouseEvent.MOUSE_DOWN, avaaContact) function avaaContact(event:MouseEvent):void { poistaAlkuvalikko(); Contact(); } } public function Fadetahti():void { var requestTahtiAlpha:URLRequest = new URLRequest("alku.swf"); var tahtialpha:Loader = new Loader(); tahtialpha.load(requestTahtiAlpha); addChild(tahtialpha); tahtialpha.x = 12; tahtialpha.y = 0; tahtialpha.addEventListener(MouseEvent.ROLL_OVER, tahtiValikko) function tahtiValikko():void { Aloitusvalikko(); } } public function Musiikki():void { var request:URLRequest = new URLRequest("loop.mp3"); var sound:Sound = new Sound(request); var soundChannel:SoundChannel = sound.play(); var soundPosition:Number; // play/pause buttonit var requestPlayButton:URLRequest = new URLRequest("soundPlay.swf"); var requestStopButton:URLRequest = new URLRequest("soundStop.swf"); var playButton:Loader = new Loader; var stopButton:Loader = new Loader; playButton.load(requestPlayButton); stopButton.load(requestStopButton); addChild(stopButton); addChild(playButton); stopButton.x = 100; stopButton.y = 600; playButton.x = 170; playButton.y = 600; //buttoneitten listenerit playButton.addEventListener(MouseEvent.CLICK, play_Btn_Listener); stopButton.addEventListener(MouseEvent.CLICK, pause_Btn_Listener); function pause_Btn_Listener(event:MouseEvent):void { soundPosition = soundChannel.position; trace("position : " + soundPosition); soundChannel.stop(); } function play_Btn_Listener(event:MouseEvent):void { soundChannel = sound.play(soundPosition); } } public function Tahdet():void { var tahti:MovieClip = new MovieClip(); } public function Jaloviinasta():void { var valikkoFormaatti:TextFormat = new TextFormat(); valikkoFormaatti.color = 0xe7d2a6; valikkoFormaatti.size = 30; valikkoFormaatti.italic = true; var otsikkoFormaatti:TextFormat = new TextFormat(); otsikkoFormaatti.color = 0xe7d2a6; otsikkoFormaatti.size = 50; otsikkoFormaatti.italic = true; otsikkoFormaatti.bold = true; var sisaltoFormaatti:TextFormat = new TextFormat(); sisaltoFormaatti.color = 0xe7d2a6; sisaltoFormaatti.size = 20; var square:Sprite = new Sprite(); addChild(square); square.graphics.lineStyle(3,0xe7d2a6); square.graphics.beginFill(0x000000); square.graphics.drawRoundRect(0,0,700,500,20); square.graphics.endFill(); square.x = 100; square.y = 125; var taso:int = getChildIndex(square); var line:Sprite = new Sprite(); addChild(line); line.graphics.lineStyle(3,0xe7d2a6); line.graphics.moveTo(300, 150); line.graphics.lineTo(300, 600); var valikkoText:TextField = new TextField(); valikkoText.x = 630; valikkoText.y = 125 ; valikkoText.text = "Sulje"; valikkoText.selectable = false; valikkoText.autoSize = "right"; addChild(valikkoText); valikkoText.setTextFormat(valikkoFormaatti); setChildIndex(valikkoText, taso +1 ); //funktio joka sulkee popup-ikkunan staattisen osan function suljeIkkuna():void { removeChild(square); removeChild(line); removeChild(valikkoText); removeChild(otsikkoText); removeChild(sisaltoText); } valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); function showMenu(event:MouseEvent):void { valikkoText.addEventListener(MouseEvent.MOUSE_DOWN, suljeTama); function suljeTama(event:MouseEvent):void { submenunPoisto(); suljeIkkuna(); Aloitusvalikko(); } valikkoText.removeEventListener(MouseEvent.ROLL_OVER, showMenu); var submenu:Sprite = new Sprite(); addChild(submenu); submenu.graphics.lineStyle(1, 0xe7d2a6); //submenu.graphics.beginFill(0x000000); submenu.graphics.drawRoundRect(0, 0, 127, 220, 5); //submenu.graphics.endFill(); submenu.x = 663; submenu.y = 130; var menulineYks:Sprite = new Sprite(); var menulineKaks:Sprite = new Sprite(); var menulineKolme:Sprite = new Sprite(); var menulineNelja:Sprite = new Sprite(); addChild(menulineYks); addChild(menulineKaks); addChild(menulineKolme); addChild(menulineNelja); menulineKaks.graphics.lineStyle(2, 0xe7d2a6); menulineKolme.graphics.lineStyle(2, 0xe7d2a6); menulineNelja.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.moveTo(675, 210); menulineYks.graphics.lineTo(775, 210); menulineKaks.graphics.moveTo(675, 245); menulineKaks.graphics.lineTo(775, 245); menulineKolme.graphics.moveTo(675, 280); menulineKolme.graphics.lineTo(775, 280); menulineNelja.graphics.moveTo(675, 315); menulineNelja.graphics.lineTo(775, 315); var submenuFormaatti:TextFormat = new TextFormat(); submenuFormaatti.color = 0xe7d2a6; submenuFormaatti.size = 26; submenuFormaatti.italic = true; var submenuItemYks:TextField = new TextField(); submenuItemYks.x = 675; submenuItemYks.y = 210; submenuItemYks.text = "galleria"; submenuItemYks.selectable = false; submenuItemYks.autoSize = "center"; addChild(submenuItemYks); submenuItemYks.setTextFormat(submenuFormaatti); submenuItemYks.addEventListener(MouseEvent.MOUSE_DOWN, galleria) function submenunPoisto():void { removeChild(submenuItemYks); removeChild(submenuItemKaks); removeChild(submenuItemKolme); removeChild(submenuItemNelja); removeChild(menulineYks); removeChild(menulineKaks); removeChild(menulineKolme); removeChild(menulineNelja); removeChild(submenu); } function galleria(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Galleria(); } var submenuItemKaks:TextField = new TextField(); submenuItemKaks.x = 675; submenuItemKaks.y = 245; submenuItemKaks.text = "contact"; submenuItemKaks.selectable = false; submenuItemKaks.autoSize = "center"; addChild(submenuItemKaks); submenuItemKaks.setTextFormat(submenuFormaatti); submenuItemKaks.addEventListener(MouseEvent.MOUSE_DOWN, contact) function contact(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Contact(); } var submenuItemKolme:TextField = new TextField(); submenuItemKolme.x = 675; submenuItemKolme.y = 280; submenuItemKolme.text = "arvonta"; submenuItemKolme.selectable = false; submenuItemKolme.autoSize = "center"; addChild(submenuItemKolme); submenuItemKolme.setTextFormat(submenuFormaatti); submenuItemKolme.addEventListener(MouseEvent.MOUSE_DOWN, arvonta) function arvonta(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Arvonta(); } var submenuItemNelja:TextField = new TextField(); submenuItemNelja.x = 675; submenuItemNelja.y = 315; submenuItemNelja.text = "reseptit"; submenuItemNelja.selectable = false; submenuItemNelja.autoSize = "center"; addChild(submenuItemNelja); submenuItemNelja.setTextFormat(submenuFormaatti); submenuItemNelja.addEventListener(MouseEvent.MOUSE_DOWN, reseptit) function reseptit(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Reseptit(); } //valikon sulkeminen //submenu.addEventListener(MouseEvent.ROLL_OUT, closeMenu) //function closeMenu(event:MouseEvent):void //{ // submenunPoisto(); // // submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) // valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); //} } var otsikkoText:TextField = new TextField(); otsikkoText.x = 430; otsikkoText.y = 200; otsikkoText.text = "Jaloviinasta"; otsikkoText.selectable = false; otsikkoText.autoSize = "center"; addChild(otsikkoText); otsikkoText.setTextFormat(otsikkoFormaatti); setChildIndex(otsikkoText, taso +1 ); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.text = "Jaloviina on konjakista ja viljaviinasta valmistettu juhlava alkoholijuoma, jota kutsutaan myös leikatuksi konjakiksi. Värin vuoksi Jaloviinan valmistuksessa käytetään myös hieman sokeriväriä ja maun pehmentämiseksi sokeria. Maultaan pehmeä, kevyesti konjakkimainen ja helposti lähestyttävä."; sisaltoText.selectable = false; addChild(sisaltoText); sisaltoText.setTextFormat(sisaltoFormaatti); setChildIndex(sisaltoText, taso +1); } public function Galleria():void { var valikkoFormaatti:TextFormat = new TextFormat(); valikkoFormaatti.color = 0xe7d2a6; valikkoFormaatti.size = 30; valikkoFormaatti.italic = true; var otsikkoFormaatti:TextFormat = new TextFormat(); otsikkoFormaatti.color = 0xe7d2a6; otsikkoFormaatti.size = 50; otsikkoFormaatti.italic = true; otsikkoFormaatti.bold = true; var sisaltoFormaatti:TextFormat = new TextFormat(); sisaltoFormaatti.color = 0xe7d2a6; sisaltoFormaatti.size = 20; var square:Sprite = new Sprite(); addChild(square); square.graphics.lineStyle(3,0xe7d2a6); square.graphics.beginFill(0x000000); square.graphics.drawRoundRect(0,0,700,500,20); square.graphics.endFill(); square.x = 100; square.y = 125; var taso:int = getChildIndex(square); var line:Sprite = new Sprite(); addChild(line); line.graphics.lineStyle(3,0xe7d2a6); line.graphics.moveTo(300, 150); line.graphics.lineTo(300, 600); var valikkoText:TextField = new TextField(); valikkoText.x = 630; valikkoText.y = 125 ; valikkoText.text = "Sulje"; valikkoText.selectable = false; valikkoText.autoSize = "right"; addChild(valikkoText); valikkoText.setTextFormat(valikkoFormaatti); setChildIndex(valikkoText, taso +1 ); //funktio sulkee gallerian staattisen osan function suljeIkkuna():void { removeChild(square); removeChild(line); removeChild(valikkoText); removeChild(otsikkoText); removeChild(sisaltoText); } valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); function showMenu(event:MouseEvent):void { valikkoText.addEventListener(MouseEvent.MOUSE_DOWN, suljeTama); function suljeTama(event:MouseEvent):void { submenunPoisto(); suljeIkkuna(); Aloitusvalikko(); } valikkoText.removeEventListener(MouseEvent.ROLL_OVER, showMenu); var submenu:Sprite = new Sprite(); addChild(submenu); submenu.graphics.lineStyle(1, 0xe7d2a6); //submenu.graphics.beginFill(0x000000); submenu.graphics.drawRoundRect(0, 0, 127, 220, 5); //submenu.graphics.endFill(); submenu.x = 663; submenu.y = 130; var menulineYks:Sprite = new Sprite(); var menulineKaks:Sprite = new Sprite(); var menulineKolme:Sprite = new Sprite(); var menulineNelja:Sprite = new Sprite(); addChild(menulineYks); addChild(menulineKaks); addChild(menulineKolme); addChild(menulineNelja); menulineKaks.graphics.lineStyle(2, 0xe7d2a6); menulineKolme.graphics.lineStyle(2, 0xe7d2a6); menulineNelja.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.moveTo(675, 210); menulineYks.graphics.lineTo(775, 210); menulineKaks.graphics.moveTo(675, 245); menulineKaks.graphics.lineTo(775, 245); menulineKolme.graphics.moveTo(675, 280); menulineKolme.graphics.lineTo(775, 280); menulineNelja.graphics.moveTo(675, 315); menulineNelja.graphics.lineTo(775, 315); var submenuFormaatti:TextFormat = new TextFormat(); submenuFormaatti.color = 0xe7d2a6; submenuFormaatti.size = 26; submenuFormaatti.italic = true; var submenuItemYks:TextField = new TextField(); submenuItemYks.x = 675; submenuItemYks.y = 210; submenuItemYks.text = "jaloviina"; submenuItemYks.selectable = false; submenuItemYks.autoSize = "center"; addChild(submenuItemYks); submenuItemYks.setTextFormat(submenuFormaatti); function submenunPoisto():void { removeChild(submenuItemYks); removeChild(submenuItemKaks); removeChild(submenuItemKolme); removeChild(submenuItemNelja); removeChild(menulineYks); removeChild(menulineKaks); removeChild(menulineKolme); removeChild(menulineNelja); removeChild(submenu); } submenuItemYks.addEventListener(MouseEvent.MOUSE_DOWN, jaloviinasta) function jaloviinasta(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Jaloviinasta(); } var submenuItemKaks:TextField = new TextField(); submenuItemKaks.x = 675; submenuItemKaks.y = 245; submenuItemKaks.text = "contact"; submenuItemKaks.selectable = false; submenuItemKaks.autoSize = "center"; addChild(submenuItemKaks); submenuItemKaks.setTextFormat(submenuFormaatti); submenuItemKaks.addEventListener(MouseEvent.MOUSE_DOWN, contact) function contact(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Contact(); } var submenuItemKolme:TextField = new TextField(); submenuItemKolme.x = 675; submenuItemKolme.y = 280; submenuItemKolme.text = "arvonta"; submenuItemKolme.selectable = false; submenuItemKolme.autoSize = "center"; addChild(submenuItemKolme); submenuItemKolme.setTextFormat(submenuFormaatti); submenuItemKolme.addEventListener(MouseEvent.MOUSE_DOWN, arvonta) function arvonta(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Arvonta(); } var submenuItemNelja:TextField = new TextField(); submenuItemNelja.x = 675; submenuItemNelja.y = 315; submenuItemNelja.text = "reseptit"; submenuItemNelja.selectable = false; submenuItemNelja.autoSize = "center"; addChild(submenuItemNelja); submenuItemNelja.setTextFormat(submenuFormaatti); submenuItemNelja.addEventListener(MouseEvent.MOUSE_DOWN, reseptit) function reseptit(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Reseptit(); } //valikon sulkeminen //submenu.addEventListener(MouseEvent.ROLL_OUT, closeMenu) //function closeMenu(event:MouseEvent):void //{ // submenunPoisto(); // submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) // valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); //} } var otsikkoText:TextField = new TextField(); otsikkoText.x = 430; otsikkoText.y = 200; otsikkoText.text = "Galleria"; otsikkoText.selectable = false; otsikkoText.autoSize = "center"; addChild(otsikkoText); otsikkoText.setTextFormat(otsikkoFormaatti); setChildIndex(otsikkoText, taso +1 ); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.text = "galtsuteksti yms hömppä"; sisaltoText.selectable = false; addChild(sisaltoText); sisaltoText.setTextFormat(sisaltoFormaatti); setChildIndex(sisaltoText, taso +1); } public function Contact():void { var valikkoFormaatti:TextFormat = new TextFormat(); valikkoFormaatti.color = 0xe7d2a6; valikkoFormaatti.size = 30; valikkoFormaatti.italic = true; var otsikkoFormaatti:TextFormat = new TextFormat(); otsikkoFormaatti.color = 0xe7d2a6; otsikkoFormaatti.size = 50; otsikkoFormaatti.italic = true; otsikkoFormaatti.bold = true; var sisaltoFormaatti:TextFormat = new TextFormat(); sisaltoFormaatti.color = 0xe7d2a6; sisaltoFormaatti.size = 20; var square:Sprite = new Sprite(); addChild(square); square.graphics.lineStyle(3,0xe7d2a6); square.graphics.beginFill(0x000000); square.graphics.drawRoundRect(0,0,700,500,20); square.graphics.endFill(); square.x = 100; square.y = 125; var taso:int = getChildIndex(square); var line:Sprite = new Sprite(); addChild(line); line.graphics.lineStyle(3,0xe7d2a6); line.graphics.moveTo(300, 150); line.graphics.lineTo(300, 600); var valikkoText:TextField = new TextField(); valikkoText.x = 630; valikkoText.y = 125 ; valikkoText.text = "Sulje"; valikkoText.selectable = false; valikkoText.autoSize = "right"; addChild(valikkoText); valikkoText.setTextFormat(valikkoFormaatti); setChildIndex(valikkoText, taso +1 ); function suljeIkkuna():void { removeChild(square); removeChild(line); removeChild(valikkoText); removeChild(otsikkoText); removeChild(sisaltoText); } valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); function showMenu(event:MouseEvent):void { valikkoText.addEventListener(MouseEvent.MOUSE_DOWN, suljeTama); function suljeTama(event:MouseEvent):void { submenunPoisto(); suljeIkkuna(); Aloitusvalikko(); } valikkoText.removeEventListener(MouseEvent.ROLL_OVER, showMenu); var submenu:Sprite = new Sprite(); addChild(submenu); submenu.graphics.lineStyle(1, 0xe7d2a6); //submenu.graphics.beginFill(0x000000); submenu.graphics.drawRoundRect(0, 0, 127, 220, 5); //submenu.graphics.endFill(); submenu.x = 663; submenu.y = 130; var menulineYks:Sprite = new Sprite(); var menulineKaks:Sprite = new Sprite(); var menulineKolme:Sprite = new Sprite(); var menulineNelja:Sprite = new Sprite(); addChild(menulineYks); addChild(menulineKaks); addChild(menulineKolme); addChild(menulineNelja); menulineKaks.graphics.lineStyle(2, 0xe7d2a6); menulineKolme.graphics.lineStyle(2, 0xe7d2a6); menulineNelja.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.moveTo(675, 210); menulineYks.graphics.lineTo(775, 210); menulineKaks.graphics.moveTo(675, 245); menulineKaks.graphics.lineTo(775, 245); menulineKolme.graphics.moveTo(675, 280); menulineKolme.graphics.lineTo(775, 280); menulineNelja.graphics.moveTo(675, 315); menulineNelja.graphics.lineTo(775, 315); var submenuFormaatti:TextFormat = new TextFormat(); submenuFormaatti.color = 0xe7d2a6; submenuFormaatti.size = 26; submenuFormaatti.italic = true; var submenuItemYks:TextField = new TextField(); submenuItemYks.x = 675; submenuItemYks.y = 210; submenuItemYks.text = "jaloviina"; submenuItemYks.selectable = false; submenuItemYks.autoSize = "center"; addChild(submenuItemYks); submenuItemYks.setTextFormat(submenuFormaatti); function submenunPoisto():void { removeChild(submenuItemYks); removeChild(submenuItemKaks); removeChild(submenuItemKolme); removeChild(submenuItemNelja); removeChild(menulineYks); removeChild(menulineKaks); removeChild(menulineKolme); removeChild(menulineNelja); removeChild(submenu); } submenuItemYks.addEventListener(MouseEvent.MOUSE_DOWN, jaloviinasta) function jaloviinasta(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Jaloviinasta(); } var submenuItemKaks:TextField = new TextField(); submenuItemKaks.x = 675; submenuItemKaks.y = 245; submenuItemKaks.text = "galleria"; submenuItemKaks.selectable = false; submenuItemKaks.autoSize = "center"; addChild(submenuItemKaks); submenuItemKaks.setTextFormat(submenuFormaatti); submenuItemKaks.addEventListener(MouseEvent.MOUSE_DOWN, galleria) function galleria(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Galleria(); } var submenuItemKolme:TextField = new TextField(); submenuItemKolme.x = 675; submenuItemKolme.y = 280; submenuItemKolme.text = "arvonta"; submenuItemKolme.selectable = false; submenuItemKolme.autoSize = "center"; addChild(submenuItemKolme); submenuItemKolme.setTextFormat(submenuFormaatti); submenuItemKolme.addEventListener(MouseEvent.MOUSE_DOWN, arvonta) function arvonta(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Arvonta(); } var submenuItemNelja:TextField = new TextField(); submenuItemNelja.x = 675; submenuItemNelja.y = 315; submenuItemNelja.text = "reseptit"; submenuItemNelja.selectable = false; submenuItemNelja.autoSize = "center"; addChild(submenuItemNelja); submenuItemNelja.setTextFormat(submenuFormaatti); submenuItemNelja.addEventListener(MouseEvent.MOUSE_DOWN, reseptit) function reseptit(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Reseptit(); } //valikon sulkeminen //submenu.addEventListener(MouseEvent.ROLL_OUT, closeMenu) //function closeMenu(event:MouseEvent):void //{ // submenunPoisto(); // submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) // valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); //} } var otsikkoText:TextField = new TextField(); otsikkoText.x = 430; otsikkoText.y = 200; otsikkoText.text = "Contact"; otsikkoText.selectable = false; otsikkoText.autoSize = "center"; addChild(otsikkoText); otsikkoText.setTextFormat(otsikkoFormaatti); setChildIndex(otsikkoText, taso +1 ); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.text = "Pist nimi alle ni laitetaan Igor perään."; sisaltoText.selectable = false; addChild(sisaltoText); sisaltoText.setTextFormat(sisaltoFormaatti); setChildIndex(sisaltoText, taso +1); } public function Arvonta():void { var valikkoFormaatti:TextFormat = new TextFormat(); valikkoFormaatti.color = 0xe7d2a6; valikkoFormaatti.size = 30; valikkoFormaatti.italic = true; var otsikkoFormaatti:TextFormat = new TextFormat(); otsikkoFormaatti.color = 0xe7d2a6; otsikkoFormaatti.size = 50; otsikkoFormaatti.italic = true; otsikkoFormaatti.bold = true; var sisaltoFormaatti:TextFormat = new TextFormat(); sisaltoFormaatti.color = 0xe7d2a6; sisaltoFormaatti.size = 20; var square:Sprite = new Sprite(); addChild(square); square.graphics.lineStyle(3,0xe7d2a6); square.graphics.beginFill(0x000000); square.graphics.drawRoundRect(0,0,700,500,20); square.graphics.endFill(); square.x = 100; square.y = 125; var taso:int = getChildIndex(square); var line:Sprite = new Sprite(); addChild(line); line.graphics.lineStyle(3,0xe7d2a6); line.graphics.moveTo(300, 150); line.graphics.lineTo(300, 600); var valikkoText:TextField = new TextField(); valikkoText.x = 630; valikkoText.y = 125 ; valikkoText.text = "Sulje"; valikkoText.selectable = false; valikkoText.autoSize = "right"; addChild(valikkoText); valikkoText.setTextFormat(valikkoFormaatti); setChildIndex(valikkoText, taso +1 ); function suljeIkkuna():void { removeChild(square); removeChild(line); removeChild(valikkoText); removeChild(otsikkoText); removeChild(sisaltoText); } valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); function showMenu(event:MouseEvent):void { valikkoText.addEventListener(MouseEvent.MOUSE_DOWN, suljeTama); function suljeTama(event:MouseEvent):void { submenunPoisto(); suljeIkkuna(); Aloitusvalikko(); } valikkoText.removeEventListener(MouseEvent.ROLL_OVER, showMenu); var submenu:Sprite = new Sprite(); addChild(submenu); submenu.graphics.lineStyle(1, 0xe7d2a6); //submenu.graphics.beginFill(0x000000); submenu.graphics.drawRoundRect(0, 0, 127, 220, 5); //submenu.graphics.endFill(); submenu.x = 663; submenu.y = 130; var menulineYks:Sprite = new Sprite(); var menulineKaks:Sprite = new Sprite(); var menulineKolme:Sprite = new Sprite(); var menulineNelja:Sprite = new Sprite(); addChild(menulineYks); addChild(menulineKaks); addChild(menulineKolme); addChild(menulineNelja); menulineKaks.graphics.lineStyle(2, 0xe7d2a6); menulineKolme.graphics.lineStyle(2, 0xe7d2a6); menulineNelja.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.moveTo(675, 210); menulineYks.graphics.lineTo(775, 210); menulineKaks.graphics.moveTo(675, 245); menulineKaks.graphics.lineTo(775, 245); menulineKolme.graphics.moveTo(675, 280); menulineKolme.graphics.lineTo(775, 280); menulineNelja.graphics.moveTo(675, 315); menulineNelja.graphics.lineTo(775, 315); var submenuFormaatti:TextFormat = new TextFormat(); submenuFormaatti.color = 0xe7d2a6; submenuFormaatti.size = 26; submenuFormaatti.italic = true; var submenuItemYks:TextField = new TextField(); submenuItemYks.x = 675; submenuItemYks.y = 210; submenuItemYks.text = "jaloviina"; submenuItemYks.selectable = false; submenuItemYks.autoSize = "center"; addChild(submenuItemYks); submenuItemYks.setTextFormat(submenuFormaatti); function submenunPoisto():void { removeChild(submenuItemYks); removeChild(submenuItemKaks); removeChild(submenuItemKolme); removeChild(submenuItemNelja); removeChild(menulineYks); removeChild(menulineKaks); removeChild(menulineKolme); removeChild(menulineNelja); removeChild(submenu); } submenuItemYks.addEventListener(MouseEvent.MOUSE_DOWN, jaloviinasta) function jaloviinasta(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Jaloviinasta(); } var submenuItemKaks:TextField = new TextField(); submenuItemKaks.x = 675; submenuItemKaks.y = 245; submenuItemKaks.text = "galleria"; submenuItemKaks.selectable = false; submenuItemKaks.autoSize = "center"; addChild(submenuItemKaks); submenuItemKaks.setTextFormat(submenuFormaatti); submenuItemKaks.addEventListener(MouseEvent.MOUSE_DOWN, galleria) function galleria(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Galleria(); } var submenuItemKolme:TextField = new TextField(); submenuItemKolme.x = 675; submenuItemKolme.y = 280; submenuItemKolme.text = "contact"; submenuItemKolme.selectable = false; submenuItemKolme.autoSize = "center"; addChild(submenuItemKolme); submenuItemKolme.setTextFormat(submenuFormaatti); submenuItemKolme.addEventListener(MouseEvent.MOUSE_DOWN, contact) function contact(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Contact(); } var submenuItemNelja:TextField = new TextField(); submenuItemNelja.x = 675; submenuItemNelja.y = 315; submenuItemNelja.text = "reseptit"; submenuItemNelja.selectable = false; submenuItemNelja.autoSize = "center"; addChild(submenuItemNelja); submenuItemNelja.setTextFormat(submenuFormaatti); submenuItemNelja.addEventListener(MouseEvent.MOUSE_DOWN, reseptit) function reseptit(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Reseptit(); } //valikon sulkeminen //submenu.addEventListener(MouseEvent.ROLL_OUT, closeMenu) //function closeMenu(event:MouseEvent):void //{ // submenunPoisto(); // submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) // valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); //} } var otsikkoText:TextField = new TextField(); otsikkoText.x = 430; otsikkoText.y = 200; otsikkoText.text = "Arvonta"; otsikkoText.selectable = false; otsikkoText.autoSize = "center"; addChild(otsikkoText); otsikkoText.setTextFormat(otsikkoFormaatti); setChildIndex(otsikkoText, taso +1 ); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.text = "Mitään ei anneta, turhaan tänne katselet"; sisaltoText.selectable = false; addChild(sisaltoText); sisaltoText.setTextFormat(sisaltoFormaatti); setChildIndex(sisaltoText, taso +1); } public function Reseptit():void { var valikkoFormaatti:TextFormat = new TextFormat(); valikkoFormaatti.color = 0xe7d2a6; valikkoFormaatti.size = 30; valikkoFormaatti.italic = true; var otsikkoFormaatti:TextFormat = new TextFormat(); otsikkoFormaatti.color = 0xe7d2a6; otsikkoFormaatti.size = 50; otsikkoFormaatti.italic = true; otsikkoFormaatti.bold = true; var sisaltoFormaatti:TextFormat = new TextFormat(); sisaltoFormaatti.color = 0xe7d2a6; sisaltoFormaatti.size = 22; var sisalto2Formaatti:TextFormat = new TextFormat(); sisalto2Formaatti.color = 0xe7d2a6; sisalto2Formaatti.size = 20; var square:Sprite = new Sprite(); addChild(square); square.graphics.lineStyle(3,0xe7d2a6); square.graphics.beginFill(0x000000); square.graphics.drawRoundRect(0,0,700,500,20); square.graphics.endFill(); square.x = 100; square.y = 125; var taso:int = getChildIndex(square); var line:Sprite = new Sprite(); addChild(line); line.graphics.lineStyle(3,0xe7d2a6); line.graphics.moveTo(300, 150); line.graphics.lineTo(300, 600); var valikkoText:TextField = new TextField(); valikkoText.x = 630; valikkoText.y = 125 ; valikkoText.text = "Sulje"; valikkoText.selectable = false; valikkoText.autoSize = "right"; addChild(valikkoText); valikkoText.setTextFormat(valikkoFormaatti); setChildIndex(valikkoText, taso +1 ); function suljeIkkuna():void { removeChild(square); removeChild(line); removeChild(valikkoText); removeChild(otsikkoText); removeChild(sisaltoText); } valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); function showMenu(event:MouseEvent):void { valikkoText.addEventListener(MouseEvent.MOUSE_DOWN, suljeTama); function suljeTama(event:MouseEvent):void { submenunPoisto(); suljeIkkuna(); Aloitusvalikko(); } valikkoText.removeEventListener(MouseEvent.ROLL_OVER, showMenu); var submenu:Sprite = new Sprite(); addChild(submenu); submenu.graphics.lineStyle(1, 0xe7d2a6); //submenu.graphics.beginFill(0x000000); submenu.graphics.drawRoundRect(0, 0, 127, 220, 5); //submenu.graphics.endFill(); submenu.x = 663; submenu.y = 130; var menulineYks:Sprite = new Sprite(); var menulineKaks:Sprite = new Sprite(); var menulineKolme:Sprite = new Sprite(); var menulineNelja:Sprite = new Sprite(); addChild(menulineYks); addChild(menulineKaks); addChild(menulineKolme); addChild(menulineNelja); menulineKaks.graphics.lineStyle(2, 0xe7d2a6); menulineKolme.graphics.lineStyle(2, 0xe7d2a6); menulineNelja.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.lineStyle(2, 0xe7d2a6); menulineYks.graphics.moveTo(675, 210); menulineYks.graphics.lineTo(775, 210); menulineKaks.graphics.moveTo(675, 245); menulineKaks.graphics.lineTo(775, 245); menulineKolme.graphics.moveTo(675, 280); menulineKolme.graphics.lineTo(775, 280); menulineNelja.graphics.moveTo(675, 315); menulineNelja.graphics.lineTo(775, 315); var submenuFormaatti:TextFormat = new TextFormat(); submenuFormaatti.color = 0xe7d2a6; submenuFormaatti.size = 26; submenuFormaatti.italic = true; var submenuItemYks:TextField = new TextField(); submenuItemYks.x = 675; submenuItemYks.y = 210; submenuItemYks.text = "jaloviina"; submenuItemYks.selectable = false; submenuItemYks.autoSize = "center"; addChild(submenuItemYks); submenuItemYks.setTextFormat(submenuFormaatti); function submenunPoisto():void { removeChild(submenuItemYks); removeChild(submenuItemKaks); removeChild(submenuItemKolme); removeChild(submenuItemNelja); removeChild(menulineYks); removeChild(menulineKaks); removeChild(menulineKolme); removeChild(menulineNelja); removeChild(submenu); } submenuItemYks.addEventListener(MouseEvent.MOUSE_DOWN, jaloviinasta) function jaloviinasta(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Jaloviinasta(); } var submenuItemKaks:TextField = new TextField(); submenuItemKaks.x = 675; submenuItemKaks.y = 245; submenuItemKaks.text = "galleria"; submenuItemKaks.selectable = false; submenuItemKaks.autoSize = "center"; addChild(submenuItemKaks); submenuItemKaks.setTextFormat(submenuFormaatti); submenuItemKaks.addEventListener(MouseEvent.MOUSE_DOWN, galleria) function galleria(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Galleria(); } var submenuItemKolme:TextField = new TextField(); submenuItemKolme.x = 675; submenuItemKolme.y = 280; submenuItemKolme.text = "contact"; submenuItemKolme.selectable = false; submenuItemKolme.autoSize = "center"; addChild(submenuItemKolme); submenuItemKolme.setTextFormat(submenuFormaatti); submenuItemKolme.addEventListener(MouseEvent.MOUSE_DOWN, contact) function contact(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Contact(); } var submenuItemNelja:TextField = new TextField(); submenuItemNelja.x = 675; submenuItemNelja.y = 315; submenuItemNelja.text = "arvonta"; submenuItemNelja.selectable = false; submenuItemNelja.autoSize = "center"; addChild(submenuItemNelja); submenuItemNelja.setTextFormat(submenuFormaatti); submenuItemNelja.addEventListener(MouseEvent.MOUSE_DOWN, arvonta) function arvonta(event:MouseEvent):void { suljeIkkuna(); submenunPoisto(); //submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) Arvonta(); } //valikon sulkeminen //submenu.addEventListener(MouseEvent.ROLL_OUT, closeMenu) //function closeMenu(event:MouseEvent):void //{ // submenunPoisto(); // submenu.removeEventListener(MouseEvent.ROLL_OUT, closeMenu) // valikkoText.addEventListener(MouseEvent.ROLL_OVER, showMenu); //} } //tähän tulee reseptien tekstikentät ja muut sivun karakteristiset asiat //reseptiotsakkeet var reseptix:int = new int; var reseptiy:int = new int; var reseptiyK:int = new int; reseptiyK = 40; reseptix = 80; reseptiy = 150; var resepti1:TextField = new TextField(); resepti1.x = reseptix; resepti1.y = reseptiy + 1 * reseptiyK; resepti1.width = 200; resepti1.text = "Jallukola"; resepti1.selectable = false; resepti1.autoSize = "right"; addChild(resepti1); resepti1.setTextFormat(sisaltoFormaatti); resepti1.addEventListener(MouseEvent.CLICK, resepti1f); var resepti2:TextField = new TextField(); resepti2.x = reseptix; resepti2.y = reseptiy + 2 * reseptiyK; resepti2.width = 200; resepti2.text = "Tuntematon sotilas"; resepti2.selectable = false; resepti2.autoSize = "right"; addChild(resepti2); resepti2.setTextFormat(sisaltoFormaatti); resepti2.addEventListener(MouseEvent.CLICK, resepti2f); var resepti3:TextField = new TextField(); resepti3.x = reseptix; resepti3.y = reseptiy + 3 * reseptiyK; resepti3.width = 200; resepti3.text = "Jallukahvi"; resepti3.selectable = false; resepti3.autoSize = "right"; addChild(resepti3); resepti3.setTextFormat(sisaltoFormaatti); resepti3.addEventListener(MouseEvent.CLICK, resepti3f); var resepti4:TextField = new TextField(); resepti4.x = reseptix; resepti4.y = reseptiy + 4 * reseptiyK; resepti4.width = 200; resepti4.text = "Palomies"; resepti4.selectable = false; resepti4.autoSize = "right"; addChild(resepti4); resepti4.setTextFormat(sisaltoFormaatti); resepti4.addEventListener(MouseEvent.CLICK, resepti4f); var resepti5:TextField = new TextField(); resepti5.x = reseptix; resepti5.y = reseptiy + 5 * reseptiyK; resepti5.width = 200; resepti5.text = "Kuutti"; resepti5.selectable = false; resepti5.autoSize = "right"; addChild(resepti5); resepti5.setTextFormat(sisaltoFormaatti); resepti5.addEventListener(MouseEvent.CLICK, resepti5f); var resepti6:TextField = new TextField(); resepti6.x = reseptix; resepti6.y = reseptiy + 6 * reseptiyK; resepti6.width = 200; resepti6.text = "Kuulalaakeri"; resepti6.selectable = false; resepti6.autoSize = "right"; addChild(resepti6); resepti6.setTextFormat(sisaltoFormaatti); resepti6.addEventListener(MouseEvent.CLICK, resepti6f); var resepti7:TextField = new TextField(); resepti7.x = reseptix; resepti7.y = reseptiy + 7 * reseptiyK; resepti7.width = 200; resepti7.text = "Jallutoti"; resepti7.selectable = false; resepti7.autoSize = "right"; addChild(resepti7); resepti7.setTextFormat(sisaltoFormaatti); resepti7.addEventListener(MouseEvent.CLICK, resepti7f); var resepti8:TextField = new TextField(); resepti8.x = reseptix; resepti8.y = reseptiy + 8 * reseptiyK; resepti8.width = 200; resepti8.text = "Aamukahvi"; resepti8.selectable = false; resepti8.autoSize = "right"; addChild(resepti8); resepti8.setTextFormat(sisaltoFormaatti); resepti8.addEventListener(MouseEvent.CLICK, resepti8f); //reseptit loppuu var otsikkoText:TextField = new TextField(); otsikkoText.x = 430; otsikkoText.y = 200; otsikkoText.text = "Reseptit"; otsikkoText.selectable = false; otsikkoText.autoSize = "center"; addChild(otsikkoText); otsikkoText.setTextFormat(otsikkoFormaatti); _sisaltoText.text = "lol2"; _sisaltoText.setTextFormat(sisalto2Formaatti); function resepti1f(Event:MouseEvent):void { _sisaltoText.text = "lol3"; _sisaltoText.setTextFormat(sisalto2Formaatti); } function resepti2f(event:MouseEvent):void { poistaTekstikentta(); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.selectable = false; sisaltoText.text = "lol3"; addChild(sisaltoText); sisaltoText.setTextFormat(sisalto2Formaatti); } function resepti3f(event:MouseEvent):void { poistaTekstikentta(); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.selectable = false; sisaltoText.text = "lol3"; addChild(sisaltoText); sisaltoText.setTextFormat(sisalto2Formaatti); } function resepti4f(event:MouseEvent):void { poistaTekstikentta(); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.selectable = false; sisaltoText.text = "lol3"; addChild(sisaltoText); sisaltoText.setTextFormat(sisalto2Formaatti); } function resepti5f(event:MouseEvent):void { poistaTekstikentta(); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.selectable = false; sisaltoText.text = "lol3"; addChild(sisaltoText); sisaltoText.setTextFormat(sisalto2Formaatti); } function resepti6f(event:MouseEvent):void { poistaTekstikentta(); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.selectable = false; sisaltoText.text = "lol3"; addChild(sisaltoText); sisaltoText.setTextFormat(sisalto2Formaatti); } function resepti7f(event:MouseEvent):void { poistaTekstikentta(); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.selectable = false; sisaltoText.text = "lol3"; addChild(sisaltoText); sisaltoText.setTextFormat(sisalto2Formaatti); } function resepti8f(event:MouseEvent):void { poistaTekstikentta(); var sisaltoText:TextField = new TextField(); sisaltoText.x = 320; sisaltoText.y = 300; sisaltoText.width = 310; sisaltoText.height = 500; sisaltoText.multiline = true; sisaltoText.wordWrap = true; sisaltoText.selectable = false; sisaltoText.text = "lol3"; addChild(sisaltoText); sisaltoText.setTextFormat(sisalto2Formaatti); } } } }