vinTagesworld Flash forum

Stel zelf een vraag in het flash forum!


flash variable type declareren ?
blokje door vinTage op 07-02-07 om 00:52
Hoi.

Ik ben benieuwd naar jullie manier van scripten...

Ik ben net een artikel aan het lezen van adobe, omtrent as3 script tips en in de inleiding word een hele goeie reden aangegeven waarom je dat wel zou doen.

quote :

Declare types for all variables, parameters, and return values. Declaring a type for all variables, parameters, and return values is not required, but it is considered best practice. It will help the compiler give you more helpful error messages. It also aids runtime performance because the virtual machine will know the types you're working with ahead of time. In fact, it's so important that we've made it a warning by default.

Ikzelf heb me de blijkbaar slechte methode aangewend om dit niet te doen, om de simpele reden dat ik dan meer code zag +> onduidelijker lezen.

Wat is jouw manier, en pas je hem consequent toe, of alleen als je iets copierd/plakt ?

laatst ge-edit op: 07-02-07 om 00:55


<< [1] [2] >>
Reply
blokje door waltert op 08-02-07 om 21:12
Vraag 1:

Kan je een opgeroepen swf-bestand een parameter(s) meegeven?
En hoe doe je dat?

Vraag 2:
Kan een opgeroepen swf-bestand een return waarde teruggeven?
En hoe doe je dat?


Dank

Walter




 
Reply
blokje door vinTage op 08-02-07 om 21:39
euhm..daar was dit topic niet voor bedoeld, en ik heb je dat toch allemaal uitgelegd in dit topic inclusief voorbeeld ?

 
Reply
blokje door W0utah op 08-02-07 om 22:33
ik snap niet wat je bedoeld eigenlijk
bedoel je dit?
actionscript code

var myAge:Number = 17
 


laatst ge-edit op: 08-02-07 om 22:33
Reply
blokje door vinTage op 08-02-07 om 23:08
Jep dat bedoel ik

 
Reply
blokje door W0utah op 09-02-07 om 17:41
ik doe meestal gewoon

actionscript code

myAge = 17
 


maar nu probeer ik erop te letten dat ik het goed doe
dus zo:

actionscript code

var myAge:Number = 17;
 


 
Reply
blokje door vinTage op 09-02-07 om 22:57
Dat vind ik een mooie gedachte.

Ik zal er nu ook iets meer opletten (voor mezelf alleen) om dit te doen, voor mn tuts etc ga ik dit niet doen omdat het niet "moet".

nadeeltje (wat ikzelf nog niet helemaal snap) als je een var iets:blaat hebt, dan werkt dat alleen in desbetreffende functie, maar niet door heel je swf... wat zou ik daaraan moeten doen ?

 
Reply
blokje door W0utah op 10-02-07 om 00:16
je kan ze toch in het begin van je script aanmaken?

 
Reply
blokje door vinTage op 10-02-07 om 12:52
actionscript code

function nummerke() {
  var metVarType:Number = 10;
  zonderVarType = 10;
}
nummerke();

trace("metVarType = "+metVarType);
trace("zonderVarType = "+zonderVarType);
 


Ik weet wel hoe het komt hoor, dat komt omdat ze aangemaakt worden in de functie, maar toch vind ik dat k*t
Het gaat hier ook niet per definitie over :Number, maar wel om het var gedeelte, maar zonder var krijg je een error als je :Number gebruikt.

ik bedoel dus dit
actionscript code

metVarType:Number = 10; //error
 


laatst ge-edit op: 10-02-07 om 12:58
Reply
blokje door W0utah op 27-03-07 om 20:55
als je ze ook typeerd dus zo:
actionscript code

var tekst:String = "tekst"
 


kan je ze toch enkel binnen je functie gebruiken?

actionscript code

var tekst = "tekst"
 


gaat over heel je script en
actionscript code


_global.tekst = "tekst"
 

gaat over je hele project

 
Reply
blokje door vinTage op 27-03-07 om 21:15
actionscript code

_global.tekst = "tekst"
 

Maar zo declareer je alleen dat hij global is, en (nog) niet het variable type.

 
<< [1] [2] >>
Dit topic is gesloten.