ActionScript/Sintaxe: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 1:
Os programadores
== Sobre a sintaxe ==
Linha 45:
| utilizado em funções que não devem retornar nada
|}
[[Categoria:ActionScript]]▼
A nova versão também pôs abaixo várias funções referentes a eventos, como <code>onRelease</code>, entre outras. Propriedades que usavam ''underscore'' ( _ ) como '''_x '''e '''_width''', perderam esse caractere para serem representadas apenas como '''x''' e '''width'''.
O modo de se escrever as funções em ActionScript 3.0 também difere da versão 2.0 e do JavaScript. Toda função deve ter um valor com que irá retornar, mesmo que seja um valor vazio (<code>void</code>). Por exemplo:
<source lang=actionscript3>
// Modo errado
function Ola(){
:trace("Olá!");
}
// Modo correto, no caso de não retornar nenhum valor, por exemplo, em clique de mouse...
function Ola(evt:MouseEvent):void {
:trace("Olá!");
}
// Modo correto, quando queremos que a função retorne uma String, por exemplo...
function exibeNome(nome:String):String {
:var frase:String = new String();
:frase = "Seu nome é " + nome;
:return frase;
}
</source>
▲[[Categoria:ActionScript]]
|