Hello,
I use the JW player (4.3 version) imported in a flash file (AS3).
Everything works fine but when i use fullscreen button, the fullscreen is based from my flash container (origin is at 0,0 of the root flash and not 0,0 from the video player). So a part of my flash app is in fullscreen and not only the video window.
Not so easy to explain, hope you can understand.
Here my code to include the player in my flash file (based on the tutorial from the website) :
package {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.utils.*;
import flash.text.*;
import flash.display.Loader;
import flash.external.ExternalInterface;
import com.jeroenwijering.events.*;
import com.jeroenwijering.player.*;
import com.jeroenwijering.plugins.*;
import com.jeroenwijering.utils.Configger;
public class testPlayer extends Sprite {
// variables
private var jwRequest:URLRequest = new URLRequest("player.swf?config=videoConfig.xml");
private var jwLoader:Loader = new Loader();
private var playerHolder:MovieClip = new MovieClip();
private var player:MovieClip = new MovieClip();
private var playerObject;
public function testPlayer() {
//Load the JW Video Player
jwLoader.contentLoaderInfo.addEventListener(flash.events.Event.COMPLETE, loaderFinished);
jwLoader.load(jwRequest);
}
private function loaderFinished(e:Event) : void {
addChild(playerHolder);
playerHolder.addChild(jwLoader);
player = jwLoader.content as MovieClip;
playerObject = e.target.content as Object;
//playerObject.view.sendEvent(ControllerEvent.RESIZE,'false');
playerHolder.width = 320;
playerHolder.height = 240;
playerHolder.x = 625;
playerHolder.y = 82;
playerHolder.scaleX = 1;//this is important! controlbar will squish without it
playerHolder.scaleY = 1;//this is important! controlbar will squish without it
if(playerObject.view == null) {
playerObject.addEventListener(PlayerEvent.READY, this.playerReady);
} else {
playerReady();
}
}
private function playerReady(e:Event=null) : void {
// Wait for the view to load the file.
playerObject.view.addViewListener(ViewEvent.LOAD, loadedHandler);
// Set the player screen to the correct dimensions.
resizePlayer();
}
private function loadedHandler(e:Event=null):void {
playerObject.view.addModelListener(ModelEvent.TIME, timeHandler);
playerObject.view.sendEvent(ViewEvent.PLAY, true);
}
private function resizePlayer() : void {
if(playerObject != null && playerObject.view != null) {
var config = playerObject.view.getPluginConfig(this);
playerObject.config['width'] = 320;
playerObject.config['height'] = 240;
playerObject.config['resizing'] = false;
playerObject.config['stretching'] = "uniform";
playerObject.view.sendEvent(ViewEvent.REDRAW);
}
}
}
Any help appreciated.

I have the same problem... Can anyone help?