Ovo je moj prvi veliki flash projekt u kojem radim virtualno okružje maminog posla. To je pista za automodele na Knežiji. Sve je napravljeno u Action Scriptu uz pomoć tutoriala od Lee Bremilowa koji je predavo na Stanfordu, a sad radi u tvrtci Frog Design.
loader._visible = false;
//------------------Scrolling panel-------
stop();
panel.onRollOver = panelOver;
function panelOver() {
this.onEnterFrame = scrollPanel;
delete this.onRollOver;
}
var b = stroke.getBounds(_root);
function scrollPanel() {
if (_xmouse<b.xMin || _xmouse>b.xMax || _ymouse<b.yMin || _ymouse>b.yMax) {
this.onRollOver = panelOver;
delete this.onEnterFrame;
}
if (panel._x>=4000) {
panel._x = -250;
}
if (panel._x<=-3503) {
panel._x = 750;
}
var xdist = _xmouse-320;
panel._x += Math.round(-xdist/7);
}
//---------2nd Preloader---------------
var mcl:MovieClipLoader = new MovieClipLoader();
var mclL:Object = new Object();
mclL.onLoadProgress = function(target,loaded,total){
loader.percent.text = Math.round((loaded/total) *100) + "%";
}
mclL.onLoadInit = function() {
loader._visible = false;
loader.percent.text = "";
holder.onRelease = function(){
holder.unloadMovie(whoIsOn);
panel.onEnterFrame = panelOver;
}
}
mcl.addListener(mclL);
//---------Hot Spots -----------------
panel.panel2.box_HS.onRollOver = panel.panel2.drustveni_HS.onRollOver = panel.panel2.crveni_HS.onRollOver=panel.panel2.ured_HS.onRollOver=function () {
overHS(this);
};
panel.panel2.box_HS.onRollOut = panel.panel2.drustveni_HS.onRollOut = panel.panel2.crveni_HS.onRollOut=panel.panel2.ured_HS.onRollOut=function () {
outHS(this);
};
panel.panel1.box_HS.onRollOver = panel.panel1.drustveni_HS.onRollOver = panel.panel1.crveni_HS.onRollOver=panel.panel1.ured_HS.onRollOver=function () {
overHS(this);
};
panel.panel1.box_HS.onRollOut = panel.panel1.drustveni_HS.onRollOut = panel.panel1.crveni_HS.onRollOut=panel.panel1.ured_HS.onRollOut=function () {
outHS(this);
};
function overHS(who) {
who.gotoAndPlay("2");
}
function outHS(who) {
who.gotoAndPlay("8");
}
//--------Ured Gumb(Button)----------------
panel.panel1.ured_HS.onRelease = function() {
trace("Ured Hot Spot 1");
delete panel.onEnterFrame;
loader._visible = true;
mcl.loadClip("ured.swf", holder);
};
panel.panel2.ured_HS.onRelease = function() {
trace("Ured Hot Spot 2");
delete panel.onEnterFrame;
loader._visible = true;
mcl.loadClip("ured.swf", holder);
};
//-----------Drustveni gumb(Button)--------------------
panel.panel1.drustveni_HS.onRelease = function() {
trace("Drustveni Hot Spot 1");
//delete panel.onEnterFrame;
//mcl.loadClip("ured.jpg", holder);
};
panel.panel2.drustveni_HS.onRelease = function() {
trace("Drustveni Hot Spot 2");
//delete panel.onEnterFrame;
//mcl.loadClip("ured.jpg", holder);
}
//-----------Crveni gumb(Button)--------------------
panel.panel1.crveni_HS.onRelease = function() {
trace("Crveni Hot Spot 1");
//delete panel.onEnterFrame;
//mcl.loadClip("ured.jpg", holder);
};
panel.panel2.crveni_HS.onRelease = function() {
trace("Crveni Hot Spot 2");
//delete panel.onEnterFrame;
//mcl.loadClip("ured.jpg", holder);
};
//-------------Boxovi gumb(Button)-----------
panel.panel1.box_HS.onRelease = function(){
trace("Box Hot Spot 1");
delete panel.onEnterFrame;
loader._visible = true;
mcl.loadClip("boxovi.jpg", holder);
}
panel.panel2.box_HS.onRelease = function(){
trace("Box Hot Spot 2");
delete panel.onEnterFrame;
loader._visible = true;
mcl.loadClip("boxovi.jpg", holder);
}