A incrição é gratuita e pode ser feita aqui.
Abraço!
include_once "Curso.php";
class Pessoa {
private $nome;
private $idade;
private $cpf;
private $curso;
public function Pessoa() {
}
public function getNome() {
return $this->nome;
}
public function setNome($nome) {
$this->nome = $nome;
}
public function getIdade() {
return $this->idade;
}
public function setIdade($idade) {
$this->idade = $idade;
}
public function getCPF() {
return $this->cpf;
}
public function setCPF($cpf) {
$this->cpf = $cpf;
}
public function getCurso() {
return $this->curso;
}
public function setCurso($curso) {
$this->curso = $curso;
}
}
?>
<?php
include_once "Pessoa.php";
class Aluno extends Pessoa {
private $notas;
public function Aluno($notas=null, $curso=null) {
$this->setNotas($notas);
$this->setCurso($curso);
}
public function getNotas() {
return $this->notas;
}
public function setNotas($notas) {
$this->notas = $notas;
}
}
?>
<?php
include_once "Pessoa.php";
class Professor extends Pessoa {
private $salario;
public function Professor($salario=null, $curso=null) {
$this->setSalario($salario);
$this->setCurso($curso);
}
public function getSalario() {
return $this->salario;
}
public function setSalario($salario) {
$this->salario = $salario;
}
}
?>
<?php
class Curso {
private $nome;
private $disciplina;
public function Curso($nome=null, $disciplina=null) {
$this->setNome($nome);
$this->setDisciplina($disciplina);
}
public function getNome() {
return $this->nome;
}
public function setNome($nome) {
$this->nome = $nome;
}
public function getDisciplina() {
return $this->disciplina;
}
public function setDisciplina($disciplina) {
$this->disciplina = $disciplina;
}
}
?>
<?php
include_once "Aluno.php";
include_once "Professor.php";
$curso = new Curso("Redes de Computadores", "Projeto de Redes");
$aluno = new Aluno();
$aluno->setCurso($curso);
$aluno->setNome("Wekler Sarmento");
$aluno->setIdade(24);
$aluno->setCPF("333333333-33");
$notas = array(0, 20, 80, -10);
$aluno->setNotas($notas);
$professor = new Professor("1,00", "Projeto de Redes");
$professor->setNome("Gilberto Sudré");
$professor->setIdade(35);
$professor->setCPF("222222222-22");
$professor->setCurso($curso);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body style="font-family:arial;">
<h4>:: Aluno</h4>
<p>
Nome do aluno: <?php echo $aluno->getNome();?><br>
Idade: <?php echo $aluno->getIdade();?><br>
CPF: <?php echo $aluno->getCPF();?><br>
Curso: <?php echo $aluno->getCurso()->getNome();?><br>
Notas na disciplina <?php echo $aluno->getCurso()->getDisciplina();?>:
</p>
<p style="margin-left: 40px;">
<?php
foreach($aluno->getNotas() as $nota) {
echo $nota."<br>";
}
?>
</p>
<h4>:: Professor</h4>
<p>
Nome professor: <?php echo $professor->getNome();?><br>
Salário: R$ <?php echo $professor->getSalario();?><br>
Curso: <?php echo $professor->getCurso()->getNome();?><br>
Disciplina: <?php echo $professor->getCurso()->getDisciplina();?><br>
</p>
</body>
</html>
Um atrativo legal para um site é um player de música, pensando nisso resolvi mostrar como fazer um player simples e fácil.
Primeiramente vamos criar o desenho do player, para isso eu criei 3 camadas
botoes - Para desenhar os botões e os campos título e artista.
logo - Para por o logo da Beagle Network.
fundo - Para desenhar o fundo do player.
Use a sua criatividade ^^
Crie os botões de play, stop e pause. E depois dois campos de texto do tipo dinâmico para expor o título e o artista. Na guia Properties defina no campo var o nome dos campo. Dei a eles o nome de tt_music, e ar_music.
Agora clique no primeiro frame e insira o código para carregar a música:
stop(); //para parar o filme
var musica:Sound = new Sound(); //cria a variável musica
musica.loadSound("caminho", true); //carrega a música
tt_music = musica.id3.songtitle; //pega o titulo da música
ar_music = musica.id3.artist; //pega o artista
musica.stop(); //para a música para que não inicie ao carregar o player
O caminho pode ser um diretório local ou uma url de algum arquivo armazenado na internet. Eu coloquei o link da música Stars do Switchfoot. (viciei nessa música rs)
No botão pause o código é o seguinte:
1 - on(press){
2 - musica.pausa = musica.position/1000;
3 - musica.stop();
4 -}
A linha 2 serve para pegar o instante que a música foi parada, dividi-se por 1000 porque o número retornado está em milisegundos.
A linha 3 pára a execução da música.
No botão play o código ficou assim:
1 - on(press)
2 - {
3 - if(musica.pausa != 0)
4 - {
5 - musica.start(musica.pausa, 0);
6 - musica.pausa = 0;
7 - }
8 - else {
9 - musica.start();
10 - }
11 -}
Na linha 3 verifica-se se a música foi pausada, se sim na linha 5 inicia-se a música da posição que foi guardada. Na linha 6 zero a variável pausa. Caso contrário inicia-se a música do tempo 0 na linha 9.
No botão stop o código é o mais simples:
1 - on(press)
2 - {
3 - musica.stop(); //para a música
4 - musica.pausa = 0; //zera a variável pausa
5 - }
Este é o resultado final. Infelizmente não consegui fazer ele pegar o título e o artista da música. Quem puder ajudar a melhorar este post estamos ai ^^