Re: [flexcoders] Re: IFrame problem

2007-04-24 Thread dorkie dork from dorktown

What is it doing?

On 4/23/07, manfred.maierhofer [EMAIL PROTECTED] wrote:


  Thanks for the help and now I got it working in IE, but in Mozilla
Firefox 2.0.0.3 it doens't show the iframe properly.

Are there any known problems with this browser and the IFrame component?

Thanks,
Mane

 



[flexcoders] Re: IFrame problem

2007-04-24 Thread manfred.maierhofer
I got it working with the wmode setting. 

But now I have the next problem. I'm using state transitions to
navigate within my application and the IFrame is supposed to move and
resize in one of the transitions but everytime the transition starts
the IFrame disappears and doesn't appear anymore. Any suggestions for
this behaviour?

Thanks,
Mane



Re: [flexcoders] Re: IFrame problem

2007-04-24 Thread dorkie dork from dorktown

can you send me an example off list?

On 4/24/07, manfred.maierhofer [EMAIL PROTECTED] wrote:


  I got it working with the wmode setting.

But now I have the next problem. I'm using state transitions to
navigate within my application and the IFrame is supposed to move and
resize in one of the transitions but everytime the transition starts
the IFrame disappears and doesn't appear anymore. Any suggestions for
this behaviour?

Thanks,
Mane

 



[flexcoders] Re: IFrame problem

2007-04-24 Thread manfred.maierhofer
Thanks, but I don't need it anymore. I now use the HTMLcomponent that
I found here: http://www.judahfrangipane.com/blog/?p=104

There have still been some problems with the resizing but I fixed them
with some functions calling the javascript to resize and move the
iframe. Now it is working fine.

Thanks,
Mane

@Dork: What do you mean with off list? Sorry, I am no native speaker.



[flexcoders] Re: IFrame problem

2007-04-23 Thread manfred.maierhofer
Thanks for the help and now I got it working in IE, but in Mozilla
Firefox 2.0.0.3 it doens't show the iframe properly.

Are there any known problems with this browser and the IFrame component?

Thanks,
Mane



[flexcoders] Re: IFrame problem

2007-04-23 Thread manfred.maierhofer
Opaque mode was set false in the html wrapper, so now it works fine.

Thanks,
Mane



Re: [flexcoders] Re: IFrame problem

2007-04-22 Thread dorkie dork from dorktown

you can also check out the html component at
www.drumbeatinsight.com/htmlcomponent follow the quickstart guide to get
going.

On 4/20/07, gotjosh819i [EMAIL PROTECTED] wrote:


  Mane,

(blog entry)
http://www.deitte.com/archives/2006/05/update_to_embed.htm

A cpl things that need to be done assuming you already have the
IFrame.mxml file and its namespace setup:

1) In the html-template folder in your project open
index.template.html add this code to line 27 replacing the current
script code:

script language=JavaScript type=text/javascript
!--
function moveIFrame(x,y,w,h) {
var frameRef=document.getElementById(myFrame);
frameRef.style.left=x;
frameRef.style.top=y;
frameRef.width=w;
frameRef.height=h;
}

function hideIFrame(){
document.getElementById(myFrame).style.visibility=hidden;
}

function showIFrame(){
document.getElementById(myFrame).style.visibility=visible;
}

function loadIFrame(url){
top.frames[myFrame].location.href=url;
}
// Version check for the Flash Player that has the ability to start
Player Product Install (6.0r65)
var hasProductInstall = DetectFlashVer(6, 0, 65);

// Version check based upon the values defined in globals
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion,
requiredMinorVersion, requiredRevision);

// Check to see if a player with Flash Product Install is available
and the version does not meet the requirements for playback
if ( hasProductInstall  !hasRequestedVersion ) {
// MMdoctitle is the stored document.title value used by the
installation process to close the window that started the process
// This is necessary in order to close browser windows that
are still utilizing the older version of the player after
installation has completed
// DO NOT MODIFY THE FOLLOWING FOUR LINES
// Location visited after installation is complete if
installation is required
var MMPlayerType = (isIE == true) ? ActiveX : PlugIn;
var MMredirectURL = window.location;
document.title = document.title.slice(0, 47) +  - Flash Player
Installation;
var MMdoctitle = document.title;

AC_FL_RunContent(
src, playerProductInstall,

FlashVars, MMredirectURL=+MMredirectURL+'MMplayerType='+M
MPlayerType+'MMdoctitle='+MMdoctitle+,
width, ${width},
height, ${height},
align, middle,
id, ${application},
quality, high,
bgcolor, ${bgcolor},
name, ${application},
wmode,opaque,
allowScriptAccess,sameDomain,
type, application/x-shockwave-flash,

pluginspage, http://www.adobe.com/go/getflashplayer;
);
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
src, ${swf},
width, ${width},
height, ${height},
align, middle,
id, ${application},
quality, high,
bgcolor, ${bgcolor},
name, ${application},
wmode,opaque,
flashvars,'historyUrl=history.htm%
3Flconid=' + lc_id + '',
allowScriptAccess,sameDomain,
type, application/x-shockwave-flash,

pluginspage, http://www.adobe.com/go/getflashplayer;
);
} else { // flash is too old or we can't detect the plugin
var alternateContent = 'Alternate HTML content should be placed
here. '
+ 'This content requires the Adobe Flash Player. '
+ 'a href=http://www.adobe.com/go/getflash/Get Flash/a';
document.write(alternateContent); // insert non-flash content
}
// --
/script

This lets flex and javascript communicate.

That should do it.

 



[flexcoders] Re: IFrame problem

2007-04-20 Thread gotjosh819i
Mane,

(blog entry)
http://www.deitte.com/archives/2006/05/update_to_embed.htm


A cpl things that need to be done assuming you already have the 
IFrame.mxml file and its namespace setup:

1) In the html-template folder in your project open 
index.template.html add this code to line 27 replacing the current 
script code:

script language=JavaScript type=text/javascript
!--
function moveIFrame(x,y,w,h) {
var frameRef=document.getElementById(myFrame);
frameRef.style.left=x;
frameRef.style.top=y;
frameRef.width=w;
frameRef.height=h;
}

function hideIFrame(){
document.getElementById(myFrame).style.visibility=hidden;
}

function showIFrame(){
document.getElementById(myFrame).style.visibility=visible;
}

function loadIFrame(url){
top.frames[myFrame].location.href=url;
}
// Version check for the Flash Player that has the ability to start 
Player Product Install (6.0r65)
var hasProductInstall = DetectFlashVer(6, 0, 65);

// Version check based upon the values defined in globals
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, 
requiredMinorVersion, requiredRevision);


// Check to see if a player with Flash Product Install is available 
and the version does not meet the requirements for playback
if ( hasProductInstall  !hasRequestedVersion ) {
// MMdoctitle is the stored document.title value used by the 
installation process to close the window that started the process
// This is necessary in order to close browser windows that 
are still utilizing the older version of the player after 
installation has completed
// DO NOT MODIFY THE FOLLOWING FOUR LINES
// Location visited after installation is complete if 
installation is required
var MMPlayerType = (isIE == true) ? ActiveX : PlugIn;
var MMredirectURL = window.location;
document.title = document.title.slice(0, 47) +  - Flash Player 
Installation;
var MMdoctitle = document.title;

AC_FL_RunContent(
src, playerProductInstall,

FlashVars, MMredirectURL=+MMredirectURL+'MMplayerType='+M
MPlayerType+'MMdoctitle='+MMdoctitle+,
width, ${width},
height, ${height},
align, middle,
id, ${application},
quality, high,
bgcolor, ${bgcolor},
name, ${application},
wmode,opaque,
allowScriptAccess,sameDomain,
type, application/x-shockwave-flash,

pluginspage, http://www.adobe.com/go/getflashplayer;
);
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
src, ${swf},
width, ${width},
height, ${height},
align, middle,
id, ${application},
quality, high,
bgcolor, ${bgcolor},
name, ${application},
wmode,opaque,
flashvars,'historyUrl=history.htm%
3Flconid=' + lc_id + '',
allowScriptAccess,sameDomain,
type, application/x-shockwave-flash,

pluginspage, http://www.adobe.com/go/getflashplayer;
);
  } else {  // flash is too old or we can't detect the plugin
var alternateContent = 'Alternate HTML content should be placed 
here. '
+ 'This content requires the Adobe Flash Player. '
+ 'a href=http://www.adobe.com/go/getflash/Get Flash/a';
document.write(alternateContent);  // insert non-flash content
  }
// --
/script

This lets flex and javascript communicate.

That should do it.