Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Hjælp til Flash CS5

Side 1 ud af 2 (12 indlæg)
Tilmeldt 15. Aug 11
Indlæg ialt: 1355
Fra  Bull Skrevet kl. 09:34
Hvor mange stjerner giver du? :

Hej alle derude

Jeg har brug for hjælp til Flash CS5

Jeg skal have lavet en kasse, og når jeg trykker med musen på kassen går den væk. Er der nogle der ved hvad koden er til dette

Jeg tror det har noget med on(release), at gøre :)

Danmarks eneste officielle Prestashop Webbureau

Fra Bording, midtjylland
Tilmeldt 5. Jul 07
Indlæg ialt: 564
Fra  Stepfo Skrevet kl. 11:12
Hvor mange stjerner giver du? :

Tilmeldt 15. Aug 11
Indlæg ialt: 1355
Fra  Bull Skrevet kl. 12:08
Hvor mange stjerner giver du? :

Holdk*ft du sej allan. Det er den bedste måde jeg nogensinde har fået hjælp herfra amino :) med en video

!

Men jeg bruger actionscript 2.0 :) jeg kan bedre lide 2.0. Men skal jeg så bare kopier koden fra actionscript 3.0 snippeten.

Danmarks eneste officielle Prestashop Webbureau

Tilmeldt 15. Aug 11
Indlæg ialt: 1355
Fra  Bull Skrevet kl. 12:14
Hvor mange stjerner giver du? :

Dog har jeg også et andet spørgsmål hvis du har lyst til at svarer mig på det.

Jeg er igang med at lave et spil, (platform spil) Jeg har lavet en mand, konverteret ham til et symbol (grafisk), så har jeg åbnet actions, og sat denne kode ind i ham:

onClipEvent (load) {
var ground:MovieClip = _root.ground;
var grav:Number = 0;
var gravity:Number = 2;
var speed:Number = 7;
var maxJump:Number = -12;
var touchingGround:Boolean = false;
}
onClipEvent (enterFrame) {
_y += grav;
grav += gravity;
while (ground.hitTest(_x, _y, true)) {
_y -= gravity;
grav = 0;
}
if (ground.hitTest(_x, _y+5, true)) {
touchingGround = true;
} else {
touchingGround = false;
}
if (Key.isDown(Key.RIGHT)) {
_x += speed;
}
if (Key.isDown(Key.LEFT)) {
_x -= speed;
}
if (Key.isDown(Key.UP) && touchingGround) {
grav = maxJump;
}
if (ground.hitTest(_x+(_width/2), _y-(_height/2), true)) {
_x -= speed;
}
if (ground.hitTest(_x-(_width/2), _y-(_height/2), true)) {
_x += speed;
}
if (ground.hitTest(_x, _y-(height), true)) {
grav = 3;
}
}

-----------------------------

Som du kan se nu når jeg trykker på piltasterne går han og hopper osv. Det jeg gerne vil have ham til er at han hele tiden går til højre  - altså at han går til højre konstant. Den eneste funktion jeg så vil have at man kan trykke på er "piltasten op", så han hopper. :)

Danmarks eneste officielle Prestashop Webbureau

Fra Bording, midtjylland
Tilmeldt 5. Jul 07
Indlæg ialt: 564
Fra  Stepfo Skrevet kl. 12:21
Hvor mange stjerner giver du? :
Nu er det noget tid siden jeg har brugt as2, men mon ikke nedenstående kan klare det?
-----
on (press){
knappensNavn._visible = false;
}
------
Venlig Hilsen
Allan
Fra Bording, midtjylland
Tilmeldt 5. Jul 07
Indlæg ialt: 564
Fra  Stepfo Skrevet kl. 12:27
Hvor mange stjerner giver du? :

I fht. dit spil, vil jeg foreslå at du laver højreknappen om, sådan den skifter en variabel mellem f.eks. "a" og "b".

hvis variablen = "a" så går han mod højre, hvis variablen = "b" så stopper han.

Hvis ikke du vil have ham til at stoppe overhovedet, så kan du sådan set bare definere din "speed" variabel til en fast værdi og slette højre og venstre knap funktionerne.

Venlig Hilsen

Allan

Tilmeldt 15. Aug 11
Indlæg ialt: 1355
Fra  Bull Skrevet kl. 12:36
Hvor mange stjerner giver du? :

Ok, men her i koden står der "if (Key.isDown" som jo betyder hvis jeg holder knappen nede så går manden mod højre. Er der ikke noget man kan sætte ind istedet for "if (Key.isDown"???

if (Key.isDown(Key.RIGHT)) {
this._x += 9;
this.gotoAndStop("right");

Danmarks eneste officielle Prestashop Webbureau

Fra Bording, midtjylland
Tilmeldt 5. Jul 07
Indlæg ialt: 564
Fra  Stepfo Skrevet kl. 12:44
Hvor mange stjerner giver du? :

du kan prøve at sætte if 1=1 ind i stedet for Key.isDown(Key.RIGHT), det burde give det samme som at holde knappen nede. Jeg tror dog mit forslag i indlægget ovenover er en bedre løsning.

Mvh Allan

Tilmeldt 15. Aug 11
Indlæg ialt: 1355
Fra  Bull Skrevet kl. 13:01
Hvor mange stjerner giver du? :

det med dit indlæg ovenover forstod jeg ikke rigtigt.

nu har jeg prøvet at sætte if 1=1 ind istredet for det if key is down.

det kommer til at se sådan her ud

if 1=1 {
this._x += 9;
this.gotoAndStop("right");

jeg får fejlen på linje 21 som i dette tilfæde er denne linje

')' expected

-----------------------------------------

Ang. dit indlæg ovenover

hvordan har du tænkt dig at A og B skal sidde, og hvor?

Danmarks eneste officielle Prestashop Webbureau

Fra Bording, midtjylland
Tilmeldt 5. Jul 07
Indlæg ialt: 564
Fra  Stepfo Skrevet kl. 13:44
Hvor mange stjerner giver du? :

Du skal have paranteser rundt om -

if (1=1) {
this._x += 9;
this.gotoAndStop("right");

Jeg er lidt rusten i AS2 syntaksen. Det kan godt være, at der skal være mellemrum, sådan at det ser sådan her ud:

if (1 = 1) {
this._x += 9;
this.gotoAndStop("right");

Prøv lige om ikk du kan få det til at virke som du vil med det - den anden løsning jeg foreslog kræver at du har lidt kendskab til actionscript, for at kunne skrive det om.

Mvh Allan

Side 1 ud af 2 (12 indlæg)