Autor Zpráva
peterr
Profil *
mam triedu v externom subore "trieda.as":

class trieda {
}

a vo flashovom subore ju vkladam takto:

#include "trieda.as"

,ale po zkompilovani mi to vypise v outpute tuto hlasku ,neviem ako to vyriesit ,poradte.

**Error** C:\Documents and Settings\Peter\Plocha\Nová složka (3)\trieda.as: Line 1: Classes may only be defined in external ActionScript 2.0 class scripts.
class trieda {

Total ActionScript Errors: 1 Reported Errors: 1
Steve
Profil
kdyz chces vlozit tridu, tak musis napsat import, ne include, takze by to vypadalo:

import "trieda.as"
peterr
Profil *
bohuzial nejde :(
Steve
Profil
porad to hazi tu samou chybu??
FlashManiac
Profil
no myslim ze chyba je v tom jak to importujes do zdrojaku
ja jsem to dělal tak, že jsem si nadefinoval novou třídu do souboru *.AS i se všema metodama(tj funkcema) a pak jsem ji pouzil jako nový objekt, který nadefinujes např

var seznam:TseznamBody=new TseznamBody;

a pokud tam mas napr funkci JEDEM,tak ji spustis

seznam.JEDEM();

to same plati i o promennych a ten *.AS soubor by mel byt ve stejnem adresari jako zdrojak(ono to tam jde nejak jsem zmenit,ale na to jsem neprisel LOL)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0