28-06-2006, 11:43 PM
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.
Code:
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);
}
nažalost u php codu izgleda bolje al onda se i neke stvari promjeneu kodu pa sam editiro i vratio na staro.
Projekt se još izrađuje. Moraju se snimiti filmovi svakog objekta na pisti i onda to isprogramirat. Bit će nekih promjena u kodu kako je ovdje narihtano da se loadaju slike ili .swf-ovi. Pošto mi je fotić pun prašine od trka po offroad terenima moram ga prvo očistit da mogu snimit poštene clipove.
Jedino me muči zašto se slika i dalje vrti kad izažem sa mišm sa slike( na webu) a u flashu to normalno stane.
Tu je link
na projekt pa ako netko ima kakvu ideju slobodno pišite.
Barem za mene... Al možda se nađe neko ko ti bude znao pomoć
Možda d@d... Sretno s projektom. BTW zakon izgleda 
. dobar projekt. ja isto koristim flash 8 pro. ak si i ti na knežiji javi se ponekad