I'd buy it if a HTML5 version was included also. None of my clients are interested in flash anymore thanks to the iPhone & iPad
Such a strong market.
Currently only flash
I'd buy it if a HTML5 version was included also. None of my clients are interested in flash anymore thanks to the iPhone & iPad
Such a strong market.
Currently only flash
Is it for sale?
Yes it is
hi,
dm_camera plugin released:http://www.krpano.com/plugins/userplugins/dmcamera/#top
dm_camera is a panoramic shot plugin, he could attempt to carry out the current panorama shots, photographs can be saved to a local computer can also be sent to the server for sharing to a variety of social networks, supporting a variety of effects watermark overlay.
When the hotspot of maskchildren = true, edge error。
flash Abnormal http://krpano.duapp.com/maskchildren_bug/flash.html
html5 Normal http://krpano.duapp.com/maskchildren_bug/html5.html
When the following occurs when, onovercrop and ondowncrop not respond
crop="20|20|157|110"
onovercrop="20|138|157|110"
ondowncrop="20|255|157|110"
scale9grid="15|15|50|50"
distorted="false"
flash Abnormal http://krpano.duapp.com/flash.html
html5 Normal http://krpano.duapp.com/html5.html
Hi,
touch devices solutions
<layer name="map_container" type="container" >
<layer name="map_scrollarea" alturl="plugins/scrollarea.js" onscroll="map_onscroll">
<layer name="map_image" url="map.jpg" >
</layer>
<layer name="spot_radar_container" type="container" bgcapture="false" bgalpha="0" >
<layer name="radar" ...>
<layer name="spot1" ...>
<layer name="spot2" ...>
<layer name="spot3" ...>
</layer>
</layer>
<action name="map_onscroll">
set(layer[spot_radar_container].x,get(layer[map_scrollarea].x) );
set(layer[spot_radar_container].y,get(layer[map_scrollarea].y) );
</action>
Display More
Thank you for your quick feed back. I'm looking forward your answer soon.
var krpanoplugin = function()
{
var local = this;
var krpano = null;
var plugin = null;
var plugincanvas = null;
var plugincanvascontext = null;
local.registerplugin = function(krpanointerface, pluginpath, pluginobject)
{
krpano = krpanointerface;
plugin = pluginobject;
krpano.trace(1,"hello from plugin[" + plugin.name + "]");
plugin.registercontentsize(256,256);
var n = document.createElement("div");
var nf = "<div style='position:relative; top:0px;left:0px; width:100%; height:"+plugin.height+"px;background-color:#000000;overflow:scroll;-webkit-overflow-scrolling:touch;'><div style='position:relative; top:0px;left:0px; width:1000px; height:72px;background-color:#ffffff;', id='sss'></div></div>"
n.innerHTML = nf;
plugin.sprite.appendChild(n);
}
local.unloadplugin = function(){
plugin = null;
krpano = null;
}
local.onresize = function(width,height)
{
return false;
}
};
Javascript HTML5 plugins Can not be used scroll
preventDefault(); ???
Thank you very much
var krpano:Object = null;
function krpano_load():void{
var krpanoloader = new Loader();
krpanoloader.contentLoaderInfo.addEventListener(Event.COMPLETE, krpano_load_complete);
krpanoloader.load(new URLRequest("krpano.swf"));
}
function krpano_load_complete(event:Event):void{
(event.target.content as Object).embeddedstartup(stage, krpano_ready);
}
krpano_load();
function krpano_ready(krpanointerface:Object):void{
krpano = krpanointerface;
var area:Object = krpano.get("area");
area.x = 0;
area.y = 0;
area.width = 480;
area.height = 800;
}
Display More
Adobe Flash CS5.5 AIR for android
could I get help from here whether mask can work on krpano and html5? in another word, whether krpano and html5 can support mask? Thanks in advance.
Thank you Klaus for your help.Have a nice day!
import krpano_as3_interface;
var krpano:krpano_as3_interface = null;
var area:Object;
var loader:Loader;
var file:FileReference = new FileReference();
var allFilter:FileFilter = new FileFilter("Spherical / Equirectangular panorama images 2:1","*.jpg");
btn.visible = false;
// start
krpano_load();
function krpano_load():void
{
var krpanoloader = new Loader();
krpanoloader.contentLoaderInfo.addEventListener(Event.COMPLETE, krpano_load_complete);
krpanoloader.load(new URLRequest("krpano.swf"));
}
function krpano_load_complete(event:Event):void
{
(event.target.content as Object).embeddedstartup(stage, krpano_ready);
}
function krpano_ready(krpanointerface:krpano_as3_interface):void
{
krpano = krpanointerface;
// change the pano area to a fixed size:
area = krpano.get("area");
area.x = 20;
area.y = 20;
area.width = 400;
area.height = 300;
krpano.call("loadxml('<preview type=\"grid(cube);\" />');");
btn.visible = true;
}
///////////////////////////////////////////////////////////////////////////////////////////////
btn.addEventListener(MouseEvent.CLICK, btn_Click_Fun);//Click to open the file
function btn_Click_Fun(event:MouseEvent):void
{
file.browse(new Array(allFilter));
file.addEventListener(Event.SELECT,fileReferenceSelectHandler);
}
function fileReferenceSelectHandler(e:Event):void {
file.load();
file.addEventListener(Event.COMPLETE, onWanc);
}
function onWanc(e:Event):void//Loaded into memory is completed
{
switch (e.type) {
case Event.COMPLETE :
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,Pl);
loader.loadBytes(file.data);
}
}
function Pl(e:Event):void{
var Bw:int = loader.width;//img width
var Bh:int = loader.height;//img height
if(Bw == Bh*2){
//Load local files to krpano
}
}
Display More
if(Bw == Bh*2){
//Load local files to krpano
}
THK