Gå til innhold
Trenger du skole- eller leksehjelp? Still spørsmål her ×

Informasjonsteknologi 2-eksamen 23. mai 2011


Anbefalte innlegg

Videoannonse
Annonse

Jeg lurer også på hvordan man fletter inn lyd til startknapp for animasjon. :)

 

Vel, for å få til det, brukte jeg følgende oppsett:

 

Legger inn en Loader-komponent ( som etterhvert skal laste inn bildene eller en allerede laget animasjon osv).

Legger inn en mediaDisplay-komponent ( som etterhvert skal spille av lyd).

Legger inn knappene, og legger på funksjonene (som gotoAndStop(_frame-1), gotoAndStop(_frame+1) osv).

Lager så keyframes, og endrer URL på både Loader og mediaDisplay-komponenten etter hvilken frame en er på.

 

Et voila! Du har en fungerende animasjon med lyd :)

Lenke til kommentar

Hvordan er det egentlig med å bli tatt for juks på IT eksamen? Tenker da på at mange legger ut sine oppgaver her, som fort kan bli brukt av enkelte i morgen på eksamen.

 

Jeg prøver "alltid" å merke mine oppgaver før jeg legger de ut, og har som krav for at en skal kunne bruke noe av det jeg har laget direkte, at man legger inn en henvisning til meg pluss epost. Regner ikke med at alle gjør det, men hvis de gjør det er det i hvertfall ikke lenger juks, men kildebruk :p

Lenke til kommentar

Noen som har en oppgave med en start/stopp knapp som styrer både lyd og animasjon. Eventuelt noen som vet hvordan man gjør det??=)

 

Ganske enkelt:

 

import flash.events.MouseEvent;
import flash.media.SoundChannel;
import flash.media.Sound;
import flash.net.URLRequest;

var spiller:Boolean = false;
mc.stop();

startstop_btn.addEventListener(MouseEvent.MOUSE_DOWN, startstop);

var lyd:SoundChannel; 
var posisjon:Number = 0;

function startstop(e:MouseEvent):void {
if(spiller == false) {
	var sang:Sound = new Sound(new URLRequest("pluginbaby.mp3"));
	lyd = sang.play(posisjon);
	spiller = true;
	mc.play();
}
else {
	posisjon = lyd.position;
	lyd.stop();
	spiller = false;
	mc.stop();
  }
}

 

mc er da et movieclip, eller en animasjon, som jeg har on stage. Jeg gadd ikke å skrive kommentarer i koden nå, så spør hvis noe er uklart.

Lenke til kommentar

Noen som har en oppgave med en start/stopp knapp som styrer både lyd og animasjon. Eventuelt noen som vet hvordan man gjør det??=)

 

Ganske enkelt:

 

import flash.events.MouseEvent;
import flash.media.SoundChannel;
import flash.media.Sound;
import flash.net.URLRequest;

var spiller:Boolean = false;
mc.stop();

startstop_btn.addEventListener(MouseEvent.MOUSE_DOWN, startstop);

var lyd:SoundChannel; 
var posisjon:Number = 0;

function startstop(e:MouseEvent):void {
if(spiller == false) {
	var sang:Sound = new Sound(new URLRequest("pluginbaby.mp3"));
	lyd = sang.play(posisjon);
	spiller = true;
	mc.play();
}
else {
	posisjon = lyd.position;
	lyd.stop();
	spiller = false;
	mc.stop();
  }
}

 

mc er da et movieclip, eller en animasjon, som jeg har on stage. Jeg gadd ikke å skrive kommentarer i koden nå, så spør hvis noe er uklart.

Endret av kjetil92
Lenke til kommentar

Hvordan er det egentlig med å bli tatt for juks på IT eksamen? Tenker da på at mange legger ut sine oppgaver her, som fort kan bli brukt av enkelte i morgen på eksamen.

 

Jeg prøver "alltid" å merke mine oppgaver før jeg legger de ut, og har som krav for at en skal kunne bruke noe av det jeg har laget direkte, at man legger inn en henvisning til meg pluss epost. Regner ikke med at alle gjør det, men hvis de gjør det er det i hvertfall ikke lenger juks, men kildebruk :p

 

Bra at du gjør det! Driver mye med programmering som hobby?

Endret av Real-Madrid
Lenke til kommentar

Real-Madrid: Gjorde det for en tid tilbake siden, nå de siste årene har det egentlig kun blitt skoleoppgaver.

 

Har laget en god del programmer opp gjennom, men ingenting som vil revolusjonere *et-eller-annet*. Kan nok til å løse omtrent alle oppgaver som lærere eller andre gir meg, men har ikke inspirasjonen eller tiden (enda) til å begynne på et prosjekt som faktisk er brukbart i den virkelige verden :p

 

Forøvrig behersker jeg PHP, Javascript, C#, Java, og har brukt en del tid på å designe nettsider (HTML/XHTML + CSS).

  • Liker 2
Lenke til kommentar

Real-Madrid: Gjorde det for en tid tilbake siden, nå de siste årene har det egentlig kun blitt skoleoppgaver.

 

Har laget en god del programmer opp gjennom, men ingenting som vil revolusjonere *et-eller-annet*. Kan nok til å løse omtrent alle oppgaver som lærere eller andre gir meg, men har ikke inspirasjonen eller tiden (enda) til å begynne på et prosjekt som faktisk er brukbart i den virkelige verden :p

 

Forøvrig behersker jeg PHP, Javascript, C#, Java, og har brukt en del tid på å designe nettsider (HTML/XHTML + CSS).

 

Høres bra ut! Lært alt selv? Eller har du gått på noe kurs av noe slag?

 

Du har ikke noe søylediagram til Actionscript 3?

Lenke til kommentar

Noen som har fantasi nok til å komme med noen forslag til hva vi kan få i morgen slik at jeg kan øve på programmeringen? Kommer liksom ikke på noe spesifikt jeg kan øve på som kan relateres til økosystemet... Helt klart det kjipeste temaet av alle tidligere eksamener... :thumbdown:

Lenke til kommentar

Real-Madrid: Gjorde det for en tid tilbake siden, nå de siste årene har det egentlig kun blitt skoleoppgaver.

 

Har laget en god del programmer opp gjennom, men ingenting som vil revolusjonere *et-eller-annet*. Kan nok til å løse omtrent alle oppgaver som lærere eller andre gir meg, men har ikke inspirasjonen eller tiden (enda) til å begynne på et prosjekt som faktisk er brukbart i den virkelige verden :p

 

Forøvrig behersker jeg PHP, Javascript, C#, Java, og har brukt en del tid på å designe nettsider (HTML/XHTML + CSS).

 

Høres bra ut! Lært alt selv? Eller har du gått på noe kurs av noe slag?

 

Du har ikke noe søylediagram til Actionscript 3?

 

Lært meg alt selv ja, men har gått IT-1 og IT-2-fagene på vgs, så det var der C# kom inn i bildet ;)

 

Når det gjelder ActionScript har vi i klassen min aldri jobbet med noe annet enn AS2, dessverre. Se tidligere i tråden, det var visst noen andre der som hadde lagt ut noe ;)

Lenke til kommentar

Real-Madrid: Gjorde det for en tid tilbake siden, nå de siste årene har det egentlig kun blitt skoleoppgaver.

 

Har laget en god del programmer opp gjennom, men ingenting som vil revolusjonere *et-eller-annet*. Kan nok til å løse omtrent alle oppgaver som lærere eller andre gir meg, men har ikke inspirasjonen eller tiden (enda) til å begynne på et prosjekt som faktisk er brukbart i den virkelige verden :p

 

Forøvrig behersker jeg PHP, Javascript, C#, Java, og har brukt en del tid på å designe nettsider (HTML/XHTML + CSS).

 

Høres bra ut! Lært alt selv? Eller har du gått på noe kurs av noe slag?

 

Du har ikke noe søylediagram til Actionscript 3?

 

Lært meg alt selv ja, men har gått IT-1 og IT-2-fagene på vgs, så det var der C# kom inn i bildet ;)

 

Når det gjelder ActionScript har vi i klassen min aldri jobbet med noe annet enn AS2, dessverre. Se tidligere i tråden, det var visst noen andre der som hadde lagt ut noe ;)

 

Hei, kom opp i IT jeg også. Lurte på om du kunne legge ut en .fla fil der du bruker løkker, eller løkke i en løkke? Vennligst med kommentarer som forklarer hendelsene :)

 

Takk på forhånd bruddah

Endret av HustlerG
Lenke til kommentar

Noen som har en oppgave med en start/stopp knapp som styrer både lyd og animasjon. Eventuelt noen som vet hvordan man gjør det??=)

 

Ganske enkelt:

 

import flash.events.MouseEvent;
import flash.media.SoundChannel;
import flash.media.Sound;
import flash.net.URLRequest;

var spiller:Boolean = false;
mc.stop();

startstop_btn.addEventListener(MouseEvent.MOUSE_DOWN, startstop);

var lyd:SoundChannel; 
var posisjon:Number = 0;

function startstop(e:MouseEvent):void {
if(spiller == false) {
	var sang:Sound = new Sound(new URLRequest("pluginbaby.mp3"));
	lyd = sang.play(posisjon);
	spiller = true;
	mc.play();
}
else {
	posisjon = lyd.position;
	lyd.stop();
	spiller = false;
	mc.stop();
  }
}

 

mc er da et movieclip, eller en animasjon, som jeg har on stage. Jeg gadd ikke å skrive kommentarer i koden nå, så spør hvis noe er uklart.

 

Kan du legge inn kommentarer i koden? Eller sende meg oppgava di?

Lenke til kommentar

Kan du legge inn kommentarer i koden? Eller sende meg oppgava di?

 

import flash.events.MouseEvent;
import flash.media.SoundChannel;
import flash.media.Sound;
import flash.net.URLRequest;

//deklarerer en variabel som sier om lyden og animasjonen spilles eller ikke
var spiller:Boolean = false;

//stopper animasjonen
mc.stop();

//En SoundChannel trengs for å spille av ekstern lyd
var lyd:SoundChannel; 

//deklarerer en variabel som sier hvor i sangen man er til en hver tid
var posisjon:Number = 0;

//startstop_btn er knappen som starter og stopper lyden og animasjonen
startstop_btn.addEventListener(MouseEvent.CLICK, startstop);

//funksjonen som starter og stopper
function startstop(e:MouseEvent):void {

       //hvis lyden og animasjonen ikke spilles
       if(spiller == false) {
               //henter inn en sang som ligger i samme mappe som .fla-filen
               var sang:Sound = new Sound(new URLRequest("pluginbaby.mp3"));
               //spiller av sangen fra posisjonen den var i sist
               lyd = sang.play(posisjon);
               //sier at sangen og animasjonen spilles
               spiller = true;
               //spiller av animasjonen
               mc.play();
       }
       //hvis lyden og animasjonen spilles
       else {
               //setter posisjonvariablen til å være lik hvor langt man har kommet i sangen
               posisjon = lyd.position;
               //stopper lyden
               lyd.stop();
               //sier at lyden og animasjonen ikke spilles
               spiller = false;
               //stopper animasjonen
               mc.stop();
         }
       }

 

Sånn. Det posisjonvariablen gjør er at når man starter sangen igjen, så starter den fra samme sted du stoppet den. Uten posisjonsvariablen hadde sangen startet på nytt igjen hver gang.

Lenke til kommentar

Vi som har lært C# har ikke lært noe Actionscript at all.

Men jeg har sett gjennom noen tutorialer, og klart å lage en start og stop knapp til Movie-clip, og delvis en som starter og stopper lyd.

Problemet med lyden, er selv om jeg klarer å mute lyden vil den starte på nytt med en gang animasjonen starter på nytt.

 

Jeg har bare laget en start-knapp med

on (release) {

tellTarget ("../music") {

nextFrame();

}

}

on (release) {

prevFrame();

}

 

og stop-knapp med

on (release) {

tellTarget ("../music") {

stopAllSounds();

}

}

on (release) {

nextFrame();

}

 

Noen som vet hvordan jeg kan få lyden til å ikke begynne på nytt?

 

Vi bruker Actionscript 2, og CS4.

Endret av Tafjor
Lenke til kommentar

Kan du legge inn kommentarer i koden? Eller sende meg oppgava di?

 

import flash.events.MouseEvent;
import flash.media.SoundChannel;
import flash.media.Sound;
import flash.net.URLRequest;

//deklarerer en variabel som sier om lyden og animasjonen spilles eller ikke
var spiller:Boolean = false;

//stopper animasjonen
mc.stop();

//En SoundChannel trengs for å spille av ekstern lyd
var lyd:SoundChannel; 

//deklarerer en variabel som sier hvor i sangen man er til en hver tid
var posisjon:Number = 0;

//startstop_btn er knappen som starter og stopper lyden og animasjonen
startstop_btn.addEventListener(MouseEvent.CLICK, startstop);

//funksjonen som starter og stopper
function startstop(e:MouseEvent):void {

       //hvis lyden og animasjonen ikke spilles
       if(spiller == false) {
               //henter inn en sang som ligger i samme mappe som .fla-filen
               var sang:Sound = new Sound(new URLRequest("pluginbaby.mp3"));
               //spiller av sangen fra posisjonen den var i sist
               lyd = sang.play(posisjon);
               //sier at sangen og animasjonen spilles
               spiller = true;
               //spiller av animasjonen
               mc.play();
       }
       //hvis lyden og animasjonen spilles
       else {
               //setter posisjonvariablen til å være lik hvor langt man har kommet i sangen
               posisjon = lyd.position;
               //stopper lyden
               lyd.stop();
               //sier at lyden og animasjonen ikke spilles
               spiller = false;
               //stopper animasjonen
               mc.stop();
         }
       }

 

Sånn. Det posisjonvariablen gjør er at når man starter sangen igjen, så starter den fra samme sted du stoppet den. Uten posisjonsvariablen hadde sangen startet på nytt igjen hver gang.

 

Tusen takk:) Jobber med saken!

Lenke til kommentar

Vi som har lært C# har ikke lært noe Actionscript at all.

Men jeg har sett gjennom noen tutorialer, og klart å lage en start og stop knapp til Movie-clip, og delvis en som starter og stopper lyd.

Problemet med lyden, er selv om jeg klarer å mute lyden vil den starte på nytt med en gang animasjonen starter på nytt.

 

Jeg har bare laget en start-knapp med

stop();

gotoAndPlay(1);

 

og stop-knapp med

stop();

gotoAndStop(1);

 

Noen som vet hvordan jeg kan få lyden til å ikke begynne på nytt?

 

Vi bruker Actionscript 2, og CS4.

I funksjonen for stop knappen kan du prøve med: stop(currentFrame);

 

men er usikker på om det kommer til å fungere...

Lenke til kommentar

Kan du legge inn kommentarer i koden? Eller sende meg oppgava di?

 

import flash.events.MouseEvent;
import flash.media.SoundChannel;
import flash.media.Sound;
import flash.net.URLRequest;

//deklarerer en variabel som sier om lyden og animasjonen spilles eller ikke
var spiller:Boolean = false;

//stopper animasjonen
mc.stop();

//En SoundChannel trengs for å spille av ekstern lyd
var lyd:SoundChannel; 

//deklarerer en variabel som sier hvor i sangen man er til en hver tid
var posisjon:Number = 0;

//startstop_btn er knappen som starter og stopper lyden og animasjonen
startstop_btn.addEventListener(MouseEvent.CLICK, startstop);

//funksjonen som starter og stopper
function startstop(e:MouseEvent):void {

       //hvis lyden og animasjonen ikke spilles
       if(spiller == false) {
               //henter inn en sang som ligger i samme mappe som .fla-filen
               var sang:Sound = new Sound(new URLRequest("pluginbaby.mp3"));
               //spiller av sangen fra posisjonen den var i sist
               lyd = sang.play(posisjon);
               //sier at sangen og animasjonen spilles
               spiller = true;
               //spiller av animasjonen
               mc.play();
       }
       //hvis lyden og animasjonen spilles
       else {
               //setter posisjonvariablen til å være lik hvor langt man har kommet i sangen
               posisjon = lyd.position;
               //stopper lyden
               lyd.stop();
               //sier at lyden og animasjonen ikke spilles
               spiller = false;
               //stopper animasjonen
               mc.stop();
         }
       }

 

Sånn. Det posisjonvariablen gjør er at når man starter sangen igjen, så starter den fra samme sted du stoppet den. Uten posisjonsvariablen hadde sangen startet på nytt igjen hver gang.

 

Tusen takk:) Jobber med saken!

 

Får det ikke til.. Kunne du zippet filen og lagt den ut?

 

Du har ikke noe søylediagram til Actionscript 3?

 

Det har jeg (og andre) linket til her før:

 

http://developer.yahoo.com/flash/astra-flash/charts/examples.html

 

Skjønner ikke bæret av dette.................

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...