login  Naam:   Wachtwoord: 
Registreer je!
 Forum

extenre as lukt niet

Offline ottorocket - 27/05/2006 12:42 (laatste wijziging 27/05/2006 12:42)
Avatar van ottorocketOnbekend Ik ben bezig aan een soort rpg spelletje in flash, waarbij ik de actions voor de background in een extern as bestand heb gezet

maar als ik het nu wil testen krijg ik altijd een error
dit staat in de actions van van achtergrond

  1. #include "achtergrond.as"


  1. achtergrond.onLoad = function() {
  2. movespeed = 5;
  3. };
  4. achtergrond.onEnterFrame = function() {
  5. if (Key.isDown(Key.RIGHT)) {
  6. _x -= movespeed;
  7. }
  8. if (Key.isDown(Key.LEFT)) {
  9. _x += movespeed;
  10. }
  11. if (Key.isDown(Key.UP)) {
  12. _y += movespeed;
  13. }
  14. if (Key.isDown(Key.DOWN)) {
  15. _y -= movespeed;
  16. }
  17. };


de error

  1. **Error** C:\Documents and Settings\Wouter De Loose\Mijn documenten\counter-terrors.maffiosies\rpg\achtergrond.as: Line 3: ActionScript 2.0 class scripts may only define class or interface constructs.
  2. };
  3.  
  4. **Error** C:\Documents and Settings\Wouter De Loose\Mijn documenten\counter-terrors.maffiosies\rpg\achtergrond.as: Line 17: ActionScript 2.0 class scripts may only define class or interface constructs.
  5. };
  6.  
  7. Total ActionScript Errors: 2 Reported Errors: 2

10 antwoorden

Gesponsorde links
Offline vinTage - 27/05/2006 12:46
Avatar van vinTage Nieuw lid pft 
Waarom wil je dat beetje ingodsnaam in een apparte as file zetten ?

Wat er mis is weet ik niet, want ik gebruik dat verder zelf nooit.
Offline ottorocket - 27/05/2006 12:47 (laatste wijziging 27/05/2006 12:53)
Avatar van ottorocket Onbekend het is gemakkelijker om de code van het design te onderschijden, zeker waneer je action script tamelijk groot begint te worden, dit was maar een stukje van de as

EDIT: die error krijg ik ook als ik het stukje code gewoon op een keyframe zet
Offline vinTage - 27/05/2006 12:53 (laatste wijziging 27/05/2006 13:00)
Avatar van vinTage Nieuw lid
Citaat:
There should be no problem using #include in a class. Ensure you either
end
your #include file with a blank line or place a blank line after the
#include statement.


mss helpt dat

@ je edit: als ik dat gewoon in een keyframe zet heb ik geen error..

edit2
ah, je hebt die as in een object geinclude ? ik weet niet of dat kan, zet die include eens gewoon op een keyframe van je timeline
Offline ottorocket - 27/05/2006 13:00 (laatste wijziging 27/05/2006 13:01)
Avatar van ottorocket Onbekend neej, nu krijg ik geen error meer, maar nu doet mijn achtergrond niks meer als ik op de pijltjes druk

EDIT: nee, heb hem gewoon op een apparte keyframe gezet en krijg nog steeds die error
Offline vinTage - 27/05/2006 13:01 (laatste wijziging 27/05/2006 13:03)
Avatar van vinTage Nieuw lid heeft je "achtergrondMC" wel de instanceNaam achtergrond ?
(als je die file include op je timeline moet flash wel weten wat "achtergrond" is natuurlijk.)

edit:
Citaat:
neej, nu krijg ik geen error meer, maar nu doet mijn achtergrond niks meer als ik op de pijltjes druk

EDIT: nee, heb hem gewoon op een apparte keyframe gezet en krijg nog steeds die error


wel error...geen error...wat is het nou ? 
Offline ottorocket - 27/05/2006 13:05
Avatar van ottorocket Onbekend http://counter-terrors.maffiosies.nl/rpg.fla
heb hem ff online gezet, kan je is kijken, maar ik denk toch dat ik alles goed doe
Offline vinTage - 27/05/2006 13:31
Avatar van vinTage Nieuw lid Ik kan je fla niet downen ?

maar ik heb wel wat foutjes gezien in je AS
ik heb een voorbeeldje gemaakt wat wel werkt.
download
Offline ottorocket - 27/05/2006 13:41 (laatste wijziging 27/05/2006 14:57)
Avatar van ottorocket Onbekend VERWIJDERD
hij staat terug online, maar de actions van de achtergrond staan in een apparte laag, maar die doen het niet echt

EDIT: als je hem hebt laat iets weten, dan haal ik hem er direct terug af
Offline vinTage - 27/05/2006 22:17 (laatste wijziging 27/05/2006 22:18)
Avatar van vinTage Nieuw lid Ik kan dat ding nog steeds niet downloaden.
En wat wil je nou eigenlijk, je wilt een externe as file gebruiken maar krijgt errors..ik maak je een voorbeeldje, en vervolgens zeg je dat het in een aparte laag staat...

Denk eerst eens ff lekker na voordat je iets vraagt aub
Offline Tony_mortana - 29/05/2006 20:17 (laatste wijziging 29/05/2006 20:19)
Avatar van Tony_mortana PHP interesse UH, waarom gebruik je niet een Movieclip waar een .as file aan zit geextend. Zoals deze classe>>
  1. class achtergrond extends MovieClip{
  2. function achtergrond( ){
  3. achtergrond.onEnterFrame = function()
  4. {
  5. movespeed = 5;
  6. achtergrond.onEnterFrame = function()
  7. {
  8. if (Key.isDown(Key.RIGHT)) {
  9. this._x -= movespeed;
  10. }
  11. if (Key.isDown(Key.LEFT)) {
  12. this._x += movespeed;
  13. }
  14. if (Key.isDown(Key.UP)) {
  15. this._y += movespeed;
  16. }
  17. if (Key.isDown(Key.DOWN)) {
  18. this._y -= movespeed;
  19. }
  20. }
  21. }
  22. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.364s