| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2004
Beiträge: 4
| Memory Spiel in Flash
Ein herzliches Hallo :-), mich beschäftigt gerade folgendes: Ich schraube im Moment an einem Flash Memory herum (nicht lachen, sowas kann auch kompliziert werden) und im grundegenommen funktioniert nach einigen anpassungen auch alles...bis auf eines: Wie memory funktioniert muss ich, glaube ich, nicht erklären. Wenn man nun ein richtiges paar gefunden hat, soll dieses ausgeblendet werden, damit ein teil des hintergrundes sichtbar wird. Das funktioniert aber nicht. Hier mein fla: Ich habe "3" frames. Das actionscript im ersten frame Code: trycount = "0";
GameCount = 0;
CountX = 0;
CountY = 0;
Shuffle = "112233445566";
while (Number(CountX)<4) {
while (Number(CountY)<3) {
CurrentCount = Number(Number((CountX*4))+Number(CountY))+1;
duplicateMovieClip("/Card0", "Card" add CurrentCount, CurrentCount);
setProperty("/Card" add CurrentCount, _x, Number((CountX*102))+56);
setProperty("/Card" add CurrentCount, _y, Number((CountY*82))+150);
call("GetCard");
tellTarget ("/Card" add CurrentCount) {
MyCard = /:NewCard;
}
trace(CountY add " " add CountX add " " add CurrentCount );
CountY = Number(CountY)+1;
trace("Card " add CurrentCount add " is number " add MyCard);
}
CountY = 0;
CountX = Number(CountX)+1;
}
ClickCount = "0";
FirstClick = "";
stop(); Code: RandomPos = Number(random(length(Shuffle)))+1; NewCard = 0+Number(substring(Shuffle, RandomPos, 1)); NewShuffle = substring ( Shuffle,1,RandomPos-1) add substring ( Shuffle,RandomPos + 1,99); Shuffle = NewShuffle; Der Memory Karten MC, der vervielfältigt wird hat folgenden code direkt auf dem MC stehen: Code: on (release) {
Display = 0;
/:trycount = Number(/:trycount)+1;
/:trymatch = /:trycount/2;
if (Number(Faceup)<>1) {
if (Number(/:ClickCount) == 0) {
Display = 1;
/:ClickCount = 1;
/:FirstClick = _target;
} else if (Number(/:ClickCount) == 1) {
if (_target ne /:FirstClick) {
Display = 1;
if (MyCard <> eval(/:FirstClick add "/:MyCard")) {
/:SecondClick = _target;
/:ClickCount = 2;
} else {
/:ClickCount = 0;
FaceUp = 1;
set(eval(/:FirstClick add "/:Faceup"), "1");
/:GameCount = Number(/:GameCount)+1;
// Hier muss was gehn !!!
if (Number(/:GameCount) == 6) {
_root.gotoAndPlay(5);
}
}
}
} else {
/:ClickCount = 0;
tellTarget (/:FirstClick) {
gotoAndStop(1);
}
tellTarget (/:SecondClick) {
gotoAndStop(1);
}
}
if (Number(Display) == 1) {
gotoAndStop(Number(MyCard)+1);
}
}
} 2 bis 7 die memory pix. Und das letzte ist leer. Dorthin soll er bei beiden karten springen, wenn diese übereinstimmen. Ich habe einen kommentar // hier muss was gehn! in den button reingepostet, da ich dachte, dass diese anweisung an die stelle muss...habe auch schon alles mögliche probiert aber ich bekomme es nicht hin... kann mir bitte jemand weiterhelfen? gruß René |
| | |
| | #4 (permalink) |
| lernwillig Registriert seit: Jan 2002 Ort: auf dem Land
Beiträge: 1.327
| Na - das ist ja prima! Das freut mich für Dich. (Es ist echt ne Plage mit diesen verschiedenen Versionen - Kompatibilitätsprobleme, Actionscript funktioniert in neuerer Version nicht mehr usw.) Weiter so! Gruss 23012 |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Nov 2004
Beiträge: 4
|
Hallöle :-) merci. Hier kannst du dir das fertige ergebnis ansehen: http://www.brainware-studios.com/johndeere/win.html Das gewinnspiel ist natürlich noch nicht aktuell :-) wird aber im laufe der nächsten woche unter www.johndeere.de zu sehen sein... falls du nen traktor oder nen rasenmäher brauchst *g*... gruß René |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |