J'utilise http://code.google.com/p/flex-iframe/ pour afficher le wikicontent dans une application flexible.Flex-iframe: problèmes dans FF
<?xml version="1.0"?>
<mx:TitleWindow
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:components="components.*"
title="Hjälp"
showCloseButton="true"
close="close();"
styleName="Popup"
paddingBottom="0"
paddingLeft="0"
paddingRight="0"
paddingTop="0"
width="700"
height="500">
<mx:Script>
<![CDATA[
import mx.core.Application;
import mx.managers.PopUpManager;
import offerta.Config;
import offerta.monkeywrench.Icons;
import offerta.utils.printf;
import flash.utils.setTimeout;
import flash.display.DisplayObject;
private static var _popup:HelpPopup = null;
[Bindable]
public var callback:Function;
[Bindable]
public var key:String;
private function close(cancel:Boolean = true):void
{
PopUpManager.removePopUp(this);
if(callback!=null) callback();
}
public static function create():HelpPopup
{
HelpPopup._popup =
HelpPopup(PopUpManager.createPopUp(DisplayObject(Application.application),
HelpPopup, true));
HelpPopup._popup.visible = false;
return HelpPopup._popup;
}
public function show():void
{
PopUpManager.centerPopUp(HelpPopup._popup);
this.visible = true;
setTimeout(function():void {
refresh();
},500);
}
public function refresh():void
{
if(!!key)
{
frameMain.label = key;
frameMain.source = printf(Config.DOCUMENTATION_URL,key);
}
}
]]>
</mx:Script>
<mx:VBox width="100%" height="100%" paddingBottom="0" paddingLeft="0"
paddingRight="0" paddingTop="0">
<mx:ApplicationControlBar width="100%">
<mx:HBox width="100%" id="pnlToolbar" horizontalGap="0">
<mx:LinkButton
icon="{Icons.refresh}"
click="refresh();"/>
<mx:LinkButton
icon="{Icons.previous}"
click="frameMain.historyBack()"/>
<mx:LinkButton
icon="{Icons.next}"
click="frameMain.historyForward()"/>
</mx:HBox>
</mx:ApplicationControlBar>
<components:IFrame id="frameMain"
loadIndicatorClass="components.IFrameLoadingIndicator"
width="100%"
height="100%"/>
</mx:VBox>
<mx:ControlBar>
<mx:Spacer width="100%"/>
<mx:Button
width="80"
height="30"
label="Stäng"
click="close();"/>
</mx:ControlBar>
</mx:TitleWindow>
Lors de l'affichage de la fenêtre: En Ie. cela fonctionne parfaitement, mais dans FF le contenu clignote rapidement, puis l'iframe devient vide?
Le mode wmode est-il défini sur opaque? – Jacob
Bonjour Niels, je vois que vous avez posté ceci comme un bug sur le site du projet le jour même où vous l'avez posté ici. Ils ont une demande exceptionnelle à vous le 22 octobre que vous n'avez pas compelted. Ils ont besoin de vous pour fournir un projet FlexBuilder 3 montrant le bogue. Il semble qu'ils ne sont pas en mesure de le reproduire et sont à la recherche de votre aide pour le réparer. Si les développeurs du code ne peuvent pas fournir les détails dont vous avez besoin sur ce site, je doute que vous obtiendrez une réponse ici qui fonctionnera. –
Vrai et c'est sur ma liste de choses à faire. (Je n'ai pas de Flex Builder 3) –