| |||||||
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: Jan 2004
Beiträge: 13
| Variable wird nicht zugewiesen?!
Ich habe versucht das Tutorial unter http://www.winning-proposals.co.uk/bounce.htm zu machen, leider klappt es nicht so ganz. Wenn ich mir die Source so anschaue klappt alles bestens, aber wenn ich ein neues Projekt starte und da diesen bouncenden Movieclip reinkopiere (also überhaupt nichts verändere), bounced der MC garnicht. Aus irgendeinem Grund will der MC im neuen Projekt nicht die berechnete Größe annehmen (_width += vx . Ich habe schon versucht, einen festen Wert einzusetzen (z.B. _width += 6 und das funktioniert dann auch, nur leider will ich ja den berechneten Wert (vx) zuweisen.Ich weiß nicht, wo mein Fehler liegen könnte und ich hoffe, ihr könnt mir helfen. Ich benutze FlashMX2004, falls das wichtig ist. |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
hast du dem ding auf der bühne einen instanz- namen gegeben?
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 13
|
Das Teil brauchte garkeinen Instanz-Namen. Guck dir bitte mal die Tutorial-.fla da an, ich bin am verzweifeln. http://www.exceeding.net/div/flash/Spring.Button.zip Was ich gemacht habe: 1. Fertige .fla (die ich von der Seize runtergeladen habe) geöffnet. 2. Auf einen der Winning-Buttons geklickt und Strg+C gedrückt 3. Neuen (=leeren) Film geöffnet 4. Strg+V gedrückt 5. Strg+Enter gedrückt 6. Festgestellt dass es nicht funktioniert, obwohl es eigentlich genauso aussieht wie im Tutorial. Es fehlen meiner Ansicht nach keine Scripts oder sonstwas, den einzigen Unterschied zwischen den beiden Filmen, den ich feststellen konnte war, dass beim Tutorial-Film bei den "Properties" steht: Player:6 ActionScript:1 Profile:FlashMXSettings und bei meinem Player:7 ActionScript:2 Profile: Default Ich habe keine Ahnung, was das genau für auswirkungen hat und wo man das verändern könnte, aber vielleicht ist ja das "ActionScript:2" nicht kompatibel mit dem Script aus dem Tutorial. Oder so. Ich blick da nicht mehr durch. |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 13
|
Ich hab's rausgefunden: Es lag an 'Version:6'. Seltsamerweise funktioniert das Script nämlich nur mit Version:6 und nicht mit Version:7. (Man kann das unter File->Publish Settings einstellen) Aber ich hätte doch gerne Version:7, denn sonst kann ich ja die neuen Features garnicht benutzen. Ich hoffe mir kann jemand sagen, warum das Script auf der neune FlashEngine nicht läuft. :/ |
| | |
| | #5 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
"..Ich hab's rausgefunden: Es lag an 'Version:6'.." prima, fast richtig! es liegt an version7 :-))) jaaa, jetzt is schluss mit lustisch !!! flash7 versteht keinen spass mehr, wenn variable nicht deklariert werden. zuwiederhandlungen werden mit nichtfunktionalität bestraft :-) im script wird z.b. vx += ax benützt, aber vx wurde noch garnicht definiert. zu was also soll addiert werden? das ist neu in der 7 (aber bekannt). diese 2 zeilen ergänze, dann bonkts auch in der 7. Code: onClipEvent (load) {
...
vx = 0;
vy = 0;
}
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 13
|
Vielen, vielen dank. Das wusste ich nicht. ![]() Was für Variablentypen gibt's denn noch so außer: var = 0; //integer var = ''; //string - Gibt es sowas wie boolean? Also dass ich der Variable nur einen true oder false-Wert zuweisen kann? |
| | |
| | #7 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
z.b. das ActionScript-Handbuch.pdf auf deiner festplatte öffnen und nach "Variablentypen" bzw. "Datentypen" suchen ;-)
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (17-02-2004 um 00:10 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |