14. december 2007 - 09:45Der er
7 kommentarer og 1 løsning
AS2: Hjemmelavet klasse anvender anden hjemmelavet klasse?
Hej eksperter,
Er det muligt at anvende instanser af en hjemmelavet klasse i en anden hjemmelavet klasse? Eksempelvis melder følgende fejl:
// Throw is custom class class Graph {
// ...
public function Draw(throw:Throw, startT:Number, endT:Number, quality:Number):Void { for (var i:Number = startT; i <= endT; i += 1/quality) { trace(throw.GetX(i)); } return; }
// ...
}
Fejl:
**Error** C:\Documents and Settings\Toke\Skrivebord\physics_throw\Graph.as, Line 25: Parameter name expected public function Draw(throw:Throw, startT:Number, endT:Number, quality:Number):Void {
**Error** C:\Documents and Settings\Toke\Skrivebord\physics_throw\Graph.as, Line 27: Unexpected 'throw' encountered trace(throw.GetX(i));
**Error** C:\Documents and Settings\Toke\Skrivebord\physics_throw\Graph.as, Line 26: This statement is not permitted in a class definition. for (var i:Number = startT; i <= endT; i += 1/quality) {
**Error** C:\Documents and Settings\Toke\Skrivebord\physics_throw\Graph.as, Line 29: This statement is not permitted in a class definition. return;
**Error** C:\Documents and Settings\Toke\Skrivebord\physics_throw\Graph.as, Line 32: Unexpected '}' encountered }
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Uden at kunne sige det med sikkerhed, så tror jeg throw (med små bogstaver) er et reserveret ord - man bruger det normalt i forbindelse med exceptions.
Prøv at omdøbe din variable til noget andet og se om det gør en forskel.
Den første er en import af klassen ImageViewer i mappestrukturen com/oop/media/ Den anden import er af flash's indbyggede Stylesheetklasse.
Det ligger øverst i din as-fil:
class com.oop.media.ImageViewer extends Broadcaster { private var __imageList:Array; // image urls as strings private var __thumbList:Array; // thumb urls as strings
class com.oop.media.ImageViewer extends Broadcaster { private var __imageList:Array; // image urls as strings private var __thumbList:Array; // thumb urls as strings
osv...
Synes godt om
Slettet bruger
15. december 2007 - 14:12#7
Ok, tjekker det lige, når jeg kommer hjem...
Synes godt om
Slettet bruger
20. februar 2008 - 17:03#8
Argh! Jeg glemte vist den her post... Nå, lukket.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.