Piletaster i spil hentet ind på hjemmeside

Forums: 

Fra Lars

 

Hej

På min hjemmeside vil jeg gerne hente et lille spil ind. Men piltasterne virker ikke.

Spillet hentes således

on (release) {
loadMovieNum("Bombespil.swf",tomt_mc);
}

Så kommer det godt nok i et nyt vindue - det er ok. Men piltasterne virker ikke.

Hvordan får jeg dem til at virke?

Kan jeg få spillet til at komme frem i et Flashplayer vindue?

MVH
Lars

 

Hej Lars,

Du bruger funktionen loadMovieNum i dit eksempel:

loadMovieNum("Bombespil.swf",tomt_mc);

loadMovieNum giver dig mulighed for at placere en swf-fil på et bestemt level. Dine parametre lugter dog af, at du har et movieclip på din scene (kaldet "tomt_mc") som du vil have filen ind i - i det tilfælde skal du bruge funktionen loadMovie

Du kan læse mere om loadMovieNum på http://livedocs.adobe.com/flash/8/main/00001740.html
Du kan læse mere om loadMovie på http://livedocs.adobe.com/flash/8/main/00001739.html

Du skriver at tasterne ikke virker. Det er lidt svært at svare på, men problemet kan være, at du bruger _root som reference inde i filen bombespil. I det tilfælde vil du referere helt ud til hovedfilen, da du har hentet filen ind i et movieclip der er placeret inde i hovedfilen.

Hvis det er det, der er problemet kan det måske løses ved at skrive:

tomt_mc._lockroot = true;

ude fra roden. Dette vil låse alle referencer, der kommer indefra dette clip og spørger ud mod roden. Husk at du nu ikke har mulighed for at kontakte omverdenen indefra bombespil.swf så længe den er true.

P.S: Du kan også åbne "bombespil.fla" og skrive:

this._lockroot = true;

i den første keyframe.

Håber det hjalp dig lidt på vej. Du kan læse om lockroot på http://livedocs.adobe.com/flash/8/main/00002482.html

/ockley

Fra Lars

 

Hej ockley

Tak for svar.

this._lockroot = true; Har klaret problemet - godt set.

Men nu bevæger alle "sagerne" sig langsomt. Det er nok fordi der er forskellig framerate i spillet og på hjemmesiden.

Hvis jeg nu gerne vil have mit spil til at komme frem i et Flashplayer vindue, kan jeg så det?

Lars

 

Du har helt sikkert ret i det med dine framerate indstillinger.

Mht. popup vinduer er der rigtig mange tutorials. En jeg synes er udmærket er på Kirupa's Site. Ellers kan du tage en google på "popup window flash", så myldrer det frem.

En aller anden dag ser du nok også en her :-)