PDA

Volledige versie bekijken : FLV en movieclip


Ghost03
%Europe/Berlin %552 %2010, 13:16
Hey ik ben nog een beginner met actionscript en ik heb een probleem.

Ik heb een playbutton op frame 1 en wanneer je erop klikt moet die een movieclip en een flv op frame 2 afspelen en dat werkt niet.

Ik heb het geprobeerd. Mijn as3 staat hieronder kunnen jullie hiermee mij helpen?

Alvast super bedankt!

knopje.addEventListener(MouseEvent.MOUSE_DOWN, Geklikt);
function Geklikt(event:MouseEvent):void
{
gotoAndPlay(2);
}

stop();

e.l.dam
%Europe/Berlin %562 %2010, 13:30
Welkom op FlashFocus!

Wat werkt niet? Gaat 'ie niet naar frame 2? Krijg je een error? Eventueel je fla uploaden... ? Er lopen hier erg veel Flash/Actionscript meesters rond, maar die hebben nooit een antwoord op de vraag "Hij moet dit doen, maar hij doet het niet." ;)

Ghost03
%Europe/Berlin %665 %2010, 15:58
Hey bedankt voor het reageren ik heb hem zojuist geupload op megaupload hier is de link

http://www.megaupload.com/?d=8J7GNL5T

Ik wil dat die zeg maar wanneer je op play klikt dat die frame 2 afspeelt en wanneer die klaar is met afspelen dat die niet verder gaat met de tekst die op frame 2 staat in een movieclip.

Alvast bedankt voor het helpen!

e.l.dam
%Europe/Berlin %800 %2010, 19:12
Je download is niet beschikbaar op mega uploads. Anyway, erg onduidelijk nog om te snappen wat je nou precies hebt. Op de tijdlijn kun je in ieder geval scripten (F9 drukken). Zo zorgt een "stop();" ervoor dat je niet verder gaat.

Ghost03
%Europe/Berlin %869 %2010, 20:51
Dat had ik al geprobeerd maar lukte niet ik heb hem even ergens anders geupload hij zit in een zip bestand met de swf,flv en fla.

http://hotfile.com/dl/32949924/244f1aa/Teaser.zip.html

De probleem is nu dat die het helemaal niet meer afspeelt.

solo244
%Europe/Berlin %601 %2010, 14:25
Probeer dit eens...
Ik heb de video opnieuw geimporteerd, dus via file -> import -> video.

Ik heb je code een klein beetje aangepast.
Eerst MOUSE_DOWN vervangen door CLICK,
bij de functie heb ik filmpje.play geschreven om de film te starten.

Ik heb ook je labels weggedaan, die had je voor niets nodig.

Als laatste heb ik bij je tweede frame een keyframe met stop gezet.

Bekijk de code, en de file eens...

Code op de eerste frame:
knopje.addEventListener(MouseEvent.CLICK, Geklikt);

function Geklikt(event:MouseEvent):void
{
gotoAndPlay(2);
filmpje.play();
knopje.removeEventListener(MouseEvent.CLICK, Geklikt)
}

stop();Op de tweede frame:
stop();Die play is niet echt nodig maar dat toont gewoon dat moest je een stop knop willen je deze kan gebruiken via filmpje.stop(), enz...

File: http://www.megaupload.com/?d=EB8SDIXX
Niet vergeten, eerst uitpakken, dan testen

Ik ben zeker ook geen expert hier maar misschien helpt het je verder

Ghost03
%Europe/Berlin %628 %2010, 15:05
Super bedankt hij doet het nu innegeval wel. Alleen ik moet nu nog het oplossen van de tekst. Dus na dat de film klaar is met afspelen dat die stopt samen met de tekst en wanneer je weer op play klikt dat die weer opnieuw afspeelt met het tekst. (dus ongeveer na het afspelen van frame 2 dat die weer springt naar frame 1 zodat je weer op de play knop moet drukken voor het afspelen van de film & tekst) De stop code werkt dan niet op frame 2. Is er iemand die mij hiermee kan helpen?

Alvast bedankt!

solo244
%Europe/Berlin %523 %2010, 12:34
Ok ik heb wel een paar aanpassingen gedaan. Je code en opbouw/layout was in orde maar in gevallen zoals deze werk ik liever in 1 frame (persoonlijk) dus heb ik het ook herwerkt. Maar je mag het zeker terug aanpassen naar jouw persoonlijke manier van werken hoor...
Sorry voor the rambeling. In ieder geval heb ik:
- 2 functies geschreven, 1 voor play en 1 voor replay
- Het filmje uit de mc gehaald en het gewoon als filmpje gelaten

File: http://www.megaupload.com/?d=YS01N287

Als je nog vraagjes moest hebben, niet twijfelen...

Hier nog even de code:

filmpje.stop();
clip2.stop();
knopje.addEventListener(MouseEvent.CLICK, Geklikt);
filmpje.addEventListener(Event.COMPLETE, movieDone);

function Geklikt(event:MouseEvent):void
{
knopje.visible=false;
filmpje.play();
clip2.gotoAndPlay(2);
knopje.removeEventListener(MouseEvent.CLICK, Geklikt);
}

function movieDone(event:Event):void
{
knopje.visible=true;
filmpje.stop();
clip2.gotoAndStop(1);
knopje.addEventListener(MouseEvent.CLICK, Geklikt);
}Ps: er zal nog iets te veranderen zijn omdat de tekst op het einde zichtbaar blijft, probeer dit mss zelf eens op te lossen anders doe ik teveel 8~

Ghost03
%Europe/Berlin %828 %2010, 19:53
Ja is goed bedankt voor de hulp!