webForumDet fria alternativet

skapa en egen klass problem.

Flashur Flash, Shockwave

4 svar · 555 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Jag försöker skapa en klass som vi ska använda i ett projekt.
klassen ser ut så här än så länge:

public class com.voigtan.mp3player.mp3Actions {
	public function mp3Actions(startVolume:Number):Void
	{
		trace(startVolume);
	}
}

i en fil som heter mp3Actions.as i en mapp som vi använder i flash. Men jag får ändå bara felet:

interface 'Mp3Actions' could not be loaded.
var m:Mp3Actions;

Min frame1 ser ut:

import com.voigtan.mp3player.*;
var m:Mp3Actions;
Medlem sedan juni 20019 519 inlägg
#2

Dum som jag är så kör jag PascalCasing... ska vara camelCasing på en klass i Flash tydligen ;)

Medlem sedan maj 2003750 inlägg
#3

Nja... PascalCasing går lika bra som CamelCasing. Det gäller bara att vara konsekvent i koden då Flash actionscript skiljer på stora och små bokstäver...

/Mirandir

Medlem sedan juni 20019 519 inlägg
#4

mirandir: Jag provade ändra om till PascalCasing både i filen där klassen finns och även ändra om det på alla ställen och detta gick ändå inte.

Medlem sedan maj 2005704 inlägg
#5

http://www.adobe.com/devnet/flash/articles/as_bestpractices_02.html

Sammanfattningsvis....kör med PascalCasing för klassnamn och camelCasing för funktioner och variabler för tydlighets skull.

133 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)