Multi swf tiles break in safari 3.0 XP
I have a right side bar with 5 swf tiles going down
vertically.
When I test my page in all other browser it renders perfect.
When I test in safari 3.0 beta xp the swfs break up and go into one
another when scolling down the page.
This bug is killing me are there any fixes for this?
It's because Safari has support for Colour Management.
Firefox and IE assume sRGB colour profile.
Safari checks images for colour profile information and displays them accordingly.
chaos pilot
Similar Messages
-
LightSwitch HTML multi-level tile navigation menu
I am working on a multi-level tile navigation system for the LS HTML client. The idea is to have tiles on the home screen that when tapped navigate to a lower-level screen with more tiles that eventually lead to browse screens with the actual LS data.
Here is what I have so far (simplified of course). Looking for suggestions on how to improve this. TIA!
Home navigation tiles (these tiles appear on the application Home Screen)
-Orders - tap goes to Orders Home screen with additional tiles.
-Customers - tap goes to Customers Home screen with additional tiles.
-Lookups - tap goes to Lookups Home screen with additional tiles.
Order Navigation Tiles (these tiles appear on the Order home screen)
-Orders (search/browse Orders)
-Returns (screen based on a modeled query of Orders)
-other tiles for screens based on modeled queries of Orders
Customer Navigation Tiles (these tiles appear on a Customers home screen)
-Customers (search/browse Customers)
-other tiles based on modeled queries of Customers
Lookup Navigation Tiles
- Each tile links to a browse screen for one of the lookup tables.
>>>>
(didn't create an image/icon for this yet)
>>> ItemTap leads to a browse screen for "Test Records".
To power this menu system, there is a database table MenuTiles.
MenuTiles:
Title
Description
ScreenId
MenuGroup choicelist
-HomeGroup
-OrderGroup
-CustomerGroup
ImageFileName (contains the name of the static image file for the tile)
I have three modelled queries to get the tiles associated with each group. The Home Screen gets its tiles from a modelled query selecting the tiles with MenuGroup == HomeGroup. The other screens work the same way respectively.
The Home screen has the following js. The other screens have similar methods.
myapp.Home.ImageFileName_render = function (element, contentItem) {
contentItem.dataBind("value", function (newValue) {
var newFileName = newValue;
if (newFileName !== null && newFileName !== undefined) {
element.innerHTML = "<image src='Content/Images/Tiles/" + newFileName + ".png'>";
myapp.Home.MenuTilesHomeGroup_ItemTap_execute = function (screen) {
var entity = screen.MenuTilesHomeGroup.selectedItem;
var modelItem = entity.details.properties["ScreenId"].value;
if (modelItem !== null && modelItem !== undefined) {
myapp.showScreen('Browse' + modelItem);
This all seems to work well. The databind on the ImageFileName keeps the images updated on the screen if they are added or changed. The ItemTap_execute function correctly navigates to a lower level navigation screen or a browse screen for the
appropriate entity collection.
The problem I have with it is it seems to rely on magic strings and that sort of thing. For example, if the ScreenId does not match the name of a screen it will error. If the ImageFileName does not match an image in the folder, it shows the default
placeholder. Is there a better way to do this?Nice Job Hessc! I also like Dales tile menu that Dave mentioned.
For a look at another example, albeit not multi-level, see how
syncfusion does tiles in this demo:
Javascript
myapp.Home.ScreenContent_render = function (element, contentItem) {
TileCreation(element, contentItem);
$(".tile-li").on("click", function (args) {
var screen = args.currentTarget ? $(args.currentTarget).attr('data') : "";
myapp.showScreen(screen);
function TileCreation(element, contentItem) {
var SampleList = [
{ imgClass: "Editor", sampleName: "Editors", screenName: "BrowseEmployeeInfo" },
{ imgClass: "DatePicker", sampleName: "DatePicker", screenName: "DatePicker" },
{ imgClass: "DateTimePicker", sampleName: "DateTimePicker", screenName: "DateTimePicker" },
{ imgClass: "TimePicker", sampleName: "TimePicker", screenName: "TimePicker" },
{ imgClass: "Editor", sampleName: "TextBoxes", screenName: "TextBoxes" },
{ imgClass: "RichTextBox", sampleName: "RichTextEditor", screenName: "RichTextEditor" },
{ imgClass: "AutoComplete", sampleName: "AutoComplete", screenName: "AutoComplete" },
{ imgClass: "DropDownList", sampleName: "DropDownList", screenName: "DropDownList" },
{ imgClass: "Slider", sampleName: "Slider", screenName: "Slider" },
{ imgClass: "ProgressBar", sampleName: "ProgressBar", screenName: "ProgressBar" },
{ imgClass: "grid", sampleName: "Grid", screenName: "Grid" },
{ imgClass: "Chart", sampleName: "Chart", screenName: "Chart" },
{ imgClass: "CircularGauge", sampleName: "CircularGauge", screenName: "CircularGauge" },
{ imgClass: "LinearGauge", sampleName: "LinearGauge", screenName: "LinearGauge" },
{ imgClass: "DigitalGauge", sampleName: "DigitalGauge", screenName: "DigitalGauge" },
{ imgClass: "TreeMap", sampleName: "TreeMap", screenName: "TreeMapFlatCollection" },
{ imgClass: "Maps", sampleName: "Maps", screenName: "Maps" },
{ imgClass: "RangeNavigator", sampleName: "RangeNavigator", screenName: "RangeNavigator" },
{ imgClass: "BulletGraph", sampleName: "BulletGraph", screenName: "BulletGraph" },
{ imgClass: "ReportViewer", sampleName: "ReportViewer", screenName: "ReportViewer" }
var root = $('<ul class="tile-ul"></ul>'), content = "";
$(element).append(root);
$(SampleList).each(function (i, val) {
content = "<li class='tile-li' data='" + val.screenName + "'> " +
"<div><span class= 'innerList tile-img " + val.imgClass + "'>" + "</span>"
+ "<span class= 'innerList tile-txt'>" + val.sampleName + "</span></div>"
+ "</li>"
$(root).append(content);
// to remove screen display name in layout
$(".msls-label").remove();
CSS:
/*Sample Layout design CSS*/
ul.tile-ul {
list-style-type: none;
margin: 30px 0;
padding: 0;
li.tile-li {
float: left;
font-size: 16px;
height: 157px;
width: 157px;
li.charttile-li {
float: left;
font-size: 16px;
height: 157px;
width: 157px;
li.charttile-li span.tile-img {
border: 1px solid #606161;
display: block;
height: 100px;
margin: 0 auto;
width: 100px;
background- center;
background-repeat: no-repeat;
background-color: #282827;
.charttile-li > div {
text-align: center;
li.charttile-li span.tile-img:hover {
border: 1px solid #606161;
background-color: #474747;
li.charttile-li span.tile-img:active {
border: 1px solid #606161;
background-color: #191818;
li.charttile-li span.tile-img.Chart {
background-image: url("SampleImg/Chart.png");
li.gridtile-li {
float: left;
font-size: 16px;
height: 157px;
width: 157px;
li.gridtile-li span.tile-img {
border: 1px solid #606161;
display: block;
height: 100px;
margin: 0 auto;
width: 100px;
background- center;
background-repeat: no-repeat;
background-color: #282827;
.gridtile-li > div {
text-align: center;
li.gridtile-li span.tile-img:hover {
border: 1px solid #606161;
background-color: #474747;
li.gridtile-li span.tile-img:active {
border: 1px solid #606161;
background-color: #191818;
li.gridtile-li span.tile-img.grid {
background-image: url("SampleImg/grid.png");
.tile-li > div {
text-align: center;
li.tile-li span.tile-img {
border: 1px solid #606161;
display: block;
height: 100px;
margin: 0 auto;
width: 100px;
background- center;
background-repeat: no-repeat;
background-color: #282827;
li.tile-li span.tile-img:hover {
border: 1px solid #606161;
background-color: #474747;
li.tile-li span.tile-img:active {
border: 1px solid #606161;
background-color: #191818;
li.tile-li span.tile-img.Editor {
background-image: url("SampleImg/Editor.png");
li.tile-li span.tile-img.grid {
background-image: url("SampleImg/grid.png");
li.tile-li span.tile-img.Employee {
background-image: url("SampleImg/EmpManage.png");
li.tile-li span.tile-img.CircularGauge {
background-image: url("SampleImg/Radial Gauge.png");
li.tile-li span.tile-img.DigitalGauge {
background-image: url("SampleImg/Digital Gauge.png");
li.tile-li span.tile-img.LinearGauge {
background-image: url("SampleImg/Linear Gauge.png");
li.tile-li span.tile-img.Chart {
background-image: url("SampleImg/Chart.png");
li.tile-li span.tile-img.RangeNavigator {
background-image: url("SampleImg/RangeNavigator.png");
li.tile-li span.tile-img.BulletGraph {
background-image: url("SampleImg/BulletGraph.png");
li.tile-li span.tile-img.TreeMap {
background-image: url("SampleImg/TreeMap.png");
li.tile-li span.tile-img.Maps {
background-image: url("SampleImg/Maps.png");
li.tile-li span.tile-img.ReportViewer {
background-image: url("SampleImg/ReportViewer.png");
li.charttile-li span.tile-img.MultipleAxes {
background-image: url("SampleImg/MultipleAxes.png");
li.charttile-li span.tile-img.Chart3D {
background-image: url("SampleImg/Chart3D.png");
li.charttile-li span.tile-img.LiveChart{
background-image: url("SampleImg/LiveChart.png");
li.charttile-li span.tile-img.CombinationChart {
background-image: url("SampleImg/CombinationChart.png");
li.charttile-li span.tile-img.DrillDown {
background-image: url("SampleImg/DrillDown.png");
li.gridtile-li span.tile-img.FlatGrid {
background-image: url("SampleImg/FlatGrid.png");
li.gridtile-li span.tile-img.Exporting {
background-image: url("SampleImg/Exporting.png");
li.gridtile-li span.tile-img.Summary {
background-image: url("SampleImg/Summary.png");
li.gridtile-li span.tile-img.ColumnTemplate{
background-image: url("SampleImg/ColumnTemplate.png");
li.tile-li span.tile-img.DatePicker {
background-image: url("SampleImg/DatePicker.png");
li.tile-li span.tile-img.DateTimePicker {
background-image: url("SampleImg/DateTimePicker.png");
li.tile-li span.tile-img.TimePicker {
background-image: url("SampleImg/TimePicker.png");
li.tile-li span.tile-img.RichTextBox {
background-image: url("SampleImg/RichTextBox.png");
li.tile-li span.tile-img.AutoComplete {
background-image: url("SampleImg/AutoComplete.png");
li.tile-li span.tile-img.DropDownList {
background-image: url("SampleImg/DropDownList.png");
li.tile-li span.tile-img.Slider {
background-image: url("SampleImg/Slider.png");
li.tile-li span.tile-img.ProgressBar {
background-image: url("SampleImg/ProgressBar.png");
.e-handle.e-select.ui-link {
margin: 0 0 0 -16px !important;
width: 28px !important;
height:17px !important;
.msls-label {
margin-bottom: 8px;
.innerList.tile-txt {
display: block;
word-wrap: break-word;
font-family: 'Segoe UI';
font-size: 14px;
color: #cececd;
margin-top:5px;
.innerList.tile-txt:hover {
color: #bababa;
.innerList.tile-txt:active {
color: #eaeaea;
.msls-header .msls-header-area {
padding: 2px 25px;
.msls-title-container .msls-title{
padding-top:2px;
h1.msls-title .msls-text-container, .msls-control-header .msls-text-container {
letter-spacing: 1px;
white-space: pre-line;
.ui-body-a, .ui-overlay-a {
background: none repeat scroll 0 0 #111111 !important;
.msls-dialog-inner-frame.ui-body-a.msls-rows-layout {
background: none repeat scroll 0 0 #111111 !important;
.msls-footer.ui-footer.ui-bar-a {
background-color: black !important;
.msls-dialog-inner-frame {
border-color:#484848 !important ;
.ui-header-fixed, .ui-footer-fixed {
z-index:0;
.msls-content {
padding-top:8px;
#msls-id-app-loading {
border-top-width:1px;
.msls-label.msls-label-align-left {
padding-top:7px;
.msls-tabs-container.ui-corner-all.ui-controlgroup.ui-controlgroup-horizontal {
padding-top: 12px;
@media (min-width: 320px) and (max-width:470px) {
li.tile-li, li.gridtile-li, li.charttile-li{
height: 150px;
width: 140px;
.msls-header .ui-title {
color: #eee;
font-family: "Segoe UI";
font-size: 13px;
@media (min-width: 480px) {
li.tile-li, li.gridtile-li, li.charttile-li{
height: 150px;
width: 147px;
Some things to notice are CSS classes are used to assign images and since it renders straight <UL> in a custom control, it prevents rendering all the extra DOM elements that LS tile list has - might make some customizations of look & feel
easier.
HTH,
Josh -
Webpage with a swf file reloads on safari on every visit
can anyone explain why a webpage with a swf file reloads on safari on every visit? it's a 1.2 MB swf file - it takes about 5-10 seconds to load but apparently doesn't get stored in the browser's cache. when you go to another page and back to the original page it loads again. (in internet explorer, once the file has loaded it is stored in the cache and doesn't repeat the loading process)
Yes, similar to your experience, Safari reloads the page on my system too, i.e. does not write it to cache. So when I backspace, the page reloads. Same, if I enter the site on a new tab after an initial load on another tab. By contrast, Firefox, on the backspace or new tab, displays the page immediately without the reload being necessary. Very nice site by the way. Very effective use of Flash content. Is it your web design?
You may find it helpful to send feedback to Apple. Perhaps, they'll change the caching, or perhaps offer it as an option, in Safari's next version due to make its debut with OS X Leopard in early 2007 (I'm an optimist - ).
Let me know if you need any further help on this end. Aloha from Big Island.
iMac G5 Rev C 20" 2.5gb RAM 250 gb HD/iBook G4 1.33 ghz 1.5gb RAM 40 gb HD Mac OS X (10.4.8) LaCie 160gb d2 HD Canon i960 printer -
Compile flex project to multi swf files !
Hi all !
I have a flex project include one mxml main application, some mxml component and action script files. Can I compile flex project to multi swf files. My goal is: swf file very large, so I divide it into multi small swf files ! How can I do this? plz, give me some guide or links about it !
Thanks very much.Hi there,
Use modules to do that.
regards aktell2007 -
Need a multi-level control break report displaying a cross-tab for each ...
I need a multi-level control break report that displays a cross-tab report for each
detail and subtotal. The individual cross-tabs are no problem. There are two issues:
1) How to get many cross-tabs (thousands) to appear in one report.
2) How to provide cross-tabs in-line on the multi-level subtotal lines.
Here is a concrete example.
Suppose the data base contains this table:
road (
id_number number, -- this is an artificial PK
city varchar2,
county varchar2,
state varchar2,
length number,
owner varchar2, -- roads may be owned by cities, counties, states, and others
surface_type varchar2 -- the surface type may be gravel, asphalt, concrete, and others
The table is populated with several million records that include every
length of road in a US city.
It is OK to suppose that all the attributes in all the records are not null.
Without the PK, there would be millions of duplicates,
which should all contribute to the summed lengths.
The report I need is like a control break report with a detail line for each
city together with subtotals for each county and state and
a grand total for the US at the end.
However, each detail and total line needs to be a cross-tab report
summing the length over the city, county, state or US
(whichever is called for at that location)
for each combination of owner and surface_type.
so the report would have the following structure:
a city cross-tab for the first city in county 1/state 1
a city cross tab for the last city in county 1/state 1
a cross-tab for count 1
a city cross tab for the first city in county 2/state 1
a city cross tab for the last city in county 2/state 1
a cross tab for state 1
a cross-tab for the US
Any suggestions will be appreciated.
This problem comes up because my client's legacy system,
which is being replaced,
already has such a report (in COBOL).
Thanks!!!
Steve
PS, I know one ugly way to do it. Namely, make a variable for each
possible combination of owner and surface. Then code an ordinary control
break report. However, I am looking for something better.Hi Jenna_Fire,
According to your description, you have a matrix contains total for each group on each level. Now your requirement is, when you click on any number (data field or total), it will go to the detail report which returns all the detail information of the people
within the group scope. For example, if you click on the total of Active users in United States, it will return the detail information of Active users in New York and Texas. Right?
In this scenario, we should set the parameter (@Country, @State, @City) allow multiple values in both main and detail report. And in Default Value (@Country, @State, @City), query out all distinct values. In the textbox which contains
those total values, when set use these parameters to run the report, we only need to pass the parameters of parent groups. For example, if we click on the total of Active users in New York, we only need to pass Country, State, Status to detail report, and
in the detail report, the City parameter will use all distinct values (Default Values) because we don't pass the City parameter. We have tested this case with sample data in our local environment. Here are steps and screenshots for your reference:
1. Create parameter Country, State, City and Status in both main report and detail report. Set both Available Value and Default Value get values from query (Create a dataset for each parameter, use "select distinct [column] from [table]" as query). Set allow
multiple values for parameter Country, State and City in both reports.
2. In corresponding textbox, pass appropriate parameters in go to report Action.
4. Filter data in detail report (in where clause or using filters).
5. Save and preview. It looks like below:
Reference:
Using Parameters to Connect to Other Reports
If you have any question, please feel free to ask.
Best Regards,
Simon Hou -
Window: Arrange: Tile - Breaks open sequence of files
In CS3 this worked perfectly. CS4 it was broken with no workaround. In CS5 it's partially fixed but still not working. I work on animated sequences and use the Window, Arrange, Tile to display all the files at once. To open files in PS and keep the file sequence in order I use Bridge. Each animation is 36 frames (files). I need to have two or more 36 frame animations open at a time and keep them in sequence. CS5 opens the first 36 in perfect order. Then when I open the next 36 from Bridge the sequence breaks. You can watch the files opening in correct sequence as they open in PS in the default Cascade arrangement, but when you go to Window, Arrange, Tile you can see CS5 is not respecting the order in which the files are were opened. It's randomizing the order based on some unknown sequence. I don't think there's a preference to control this behavior so have I discovered a bug?
CS3 files opened in perfect sequence
CS5 files opened in broken sequence
6/4/10 Adobe tech support update:
According to tech, PS set a limit on the amount of open files recommended at 50 files. After 50 the sequence gets random. I told the tech this means I am no longer able to do my work in PS CS5. Glad I kept a copy of my trusty CS3 around.Wow so far changing this to "Basic" returns it to typical behavior, thanks! What do I lose going to Basic? It doesn't seem slower. I only ran Bridge of course, which must compete for graphic processor memory(?) (NVidia GTS 250/1024 MB).
Also: When you open a file in PS 5, the tool bars are independent of the file window. When you close the file window using the red button in the upper left hand corner, all of PS 5 disappears, and there is Bridge behind it showing you your prior open folder of images. Now a big ugly empty PS window blocks that view. How do I get rid of that thing? Before I could also minimize just the file window to the dock, getting it out of the way temporarily so as to view other files and/ or bridge, without actually closing it.
Thanks again, the tiling really frustrated me. -
Help please / swf not showing in safari
Hi,
I have an html page with swf object that shows in IE and Chrome but not in Safari.
I put the code below, any advice would be very appreciated. Thank you
<script type="text/javascript">
// <![CDATA[
var so2 = new SWFObject("dock_as2.swf", "dock_as2", "100%", "100", "9", "#000000");
so2.addParam("allowfullscreen","false");
so2.addParam("wmode","transparent");
so2.addParam("play","true");
so2.addParam("loop","true");
so2.write("dock_as2");
// ]]>
</script>Have you had a chance to look at this troubleshooting page? It may be of some help: iPod shows up in Windows but not in iTunes
-
PHP deletes .swf line breaks
Hi all -
I have a designed a Flash based interface to send email via
PHP.
I capture the variables in Flash using:
var my_lv:LoadVars=new LoadVars();
my_lv.name=name_txt.text;
my_lv.message=message_txt.text;
my_lv.send("mail.php","POST");
My PHP reads:
<?php
$headers = "From: " . $_POST["name"];
$headers .= "<" . $_POST["from"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["from"] . "\r\n";
$headers .= "Return-Path: " . $_POST["from"];
$to = $_POST['to'];
$message=stripslashes($_POST['message']);
//NOTE: I tried $message without stripslashes - same results
$subject=stripslashes($_POST['subject']);
mail($to, $subject, $message, $headers);
?>
When the message is received all line breaks using
RETURN/ENTER in Flash message .swf are deleted making the message
one long line when viewed by the recipient. Is there something I
need to write into my actionscript/php to allow the message to
recognize these hard line breaks and display properly in the
recipient's email client? I'm guessing (hoping!) it's an easy fix.
BTW, the messages do display properly in 'some' clients and not
others. I need some fix that will correct this across the board.
Thanks in advance -Couple of things to note,
You should have a ","not a ";" separating the message and headers fields.
Secondly, "$name.=$phone.$message" is meaningless. If you are trying to concatenate the three fields together, you have to use "." and add in whatever spaces of carriage returns/linefeeds you want. So:
$name."<br>".$phone."<br>".$message
It's frequently good to add labels to the fields so the reader knows what sorts of information should be there.
The text in any line should not exceed70 characters, according to the PHP rules. You will have to break up the message if it's longer than that.
Unless you are doing a lot of error checking for bad input, you are exposing yourself to a lot of harm using this function, like opening you and your server up to all sorts of nasty attacks.
Never trust any input from the user. -
SWF file opens in safari / firefox but not IE
Hi.
I was wondering if someone could help me. I'm working on a flash project that people can download from the internet and use or just use on the internet. I'm have a problem with one of the links however. Its a button that is to link to a excel file, at the minute the following code works in safari and forefox, it opens the file pefect in a separate window, but in IE it opens on the same window. does anyone no what the problem could be? The code i'm using is
on (release) {
getURL("../docs/OIA.xls", _blank);I can't say if this will fix it, but you can try putting quotation marks around "_blank"... it is a String argument so it should be quoted just like the URL is.
-
Hi all,
Most flash based content loads fine, youtube etc. But a page that my co-worker is working on won't load SWF files. In fact, a couple pages won't. They don't show up on the activity monitor or anything. Everything else is up to date, I've un- and re-installed the flash player, and I've repaired my disk permissions. Still nothing. Does anyone have any ideas about what could be going on?My Coworker wrote:
<object class="widget" width="1007" height="604">
<param name="wmode" value="transparent">
<param name="movie" value="ourfile.swf">
<embed class="widget" src="ourfile.swf" width="1007" height="604" wmode="transparent" >
</embed>
</object>
That's his embed code. I'm not as up on embedding flash this way, I usually use a javascript file, and he can be... hard headed. -
Spry conditionals Break in Safari
I have two conditionals;
spry:choose="spry:choose"
spry:when ="'{@contactName}' != '' &&
'{@contactEmail}'!= '' "
spry:when ="'...
spry:when ="'...
AND spry:if ="'{spec}' != '' "...
They work great in Firefox and,Yes, even Internet Explorer .
But in Safari Version 2.0.4 (419.3) they return "undifined".
Any Ideas on what is causing this?quote:
Originally posted by:
kinblas
Hi rshay001,
I checked the link you gave us, but I'm not exactly sure what
I'm supposed to be looking at. Where is the problem? You have
multiple tabs/buttons to click on in that page.
--== Kin ==--
Oops, sorry, it's
http://smorelab.com/hoca/nov12pkg/roster.html
The problem is in the accordion box, top portion. When you
click on any player in the table on the left, the accordion box
shows details about a player. Not all players filled out all the
fields, so some fields like "PSN-ID" are blank, and are shown as
"undefined" in the accordion.
To avoid that, I used spry:choose & spry:when to only
display data fields that have value. But in Safari, when you click
on the players, you'll see "PSN-ID: undefined" for most of them.
Here's a portion of the XML file:
- <clan name="Hawks of California" tag="HOCA">
- <membership>
<player display-order="D0" registration-date="10/14/2007"
username="AMSrawtalent" birth-date="07/22" ZIP-code="94611"
PSN-ID="?" XBL-gamertag="?" rank="?" role="Official Member"
war-cry="Just play!" />
Here's the code for the accordion:
<div id="Accordion1" class="Accordion">
<div class="AccordionPanel">
<div class="AccordionPanelTab">Personal
Info</div>
<div class="AccordionPanelContent">
<div spry:detailregion="player"
class="SpryHiddenRegion">
<div spry:choose="spry:choose">
<div spry:when="'{@PSN-ID}'=='?'"></div> <!--
no display if no data, ="?" -->
<div spry:default="spry:default"><p>PSN ID:
{@PSN-ID}</p></div>
</div>
<p>Registration Date: {@registration-date}</p>
<p>Birth Date: {@birth-date}</p>
<div spry:choose="spry:choose">
<div spry:when="'{@XBL-gamertag}'=='?'"></div>
<!-- No display if no data, = "?" -->
<div spry:default="spry:default"><p>XBL
Gamertag: {@XBL-gamertag}</p></div>
</div>
<div spry:choose="spry:choose">
<div spry:when="'@war-cry}'=='?'"></div> <!--
No display if no data, = "?" -->
<div spry:default="spry:default"><p>Warcry:
{@war-cry}</p></div>
</div>
</div>
</div>
</div> -
[Advanced] Sudden 'Movie not loaded' error with multi-swf flex application
Hello!
We've stumbled across a very strange problem, which we can't reproduce regulary, and therefore can't find a way to debug it.
Our flex application consists of multiple .swf-files, each containing a piece of functionality we call module (though it's not a regular flex module), which interact with other modules in the application.
But sometimes user interaction lead to the following problem. Some block of the application (which originated from certain module) becomes black, and right-clicking on it brings 'Movie not loaded' context menu item. After some time, the whole application becomes 'not loaded'.
I have no idea of the cause of such a behaviour. I suppose some changes were introduced in Flash Player 10.2 - we didn't experience this problem before.
Adobe guys, may you direct us and give us an advice on how to debug such a problem, and what might be a cause?
It look like this:
1)
(in black area was a window similar to the one in background)
2)
(After right-click. You can see flash player version here)
We're completely lost, and will really appreciate any help or advice.use an online tracer and network monitor to see what you're doing.
-
I've followed the steps in the docs and even looked at the StockData example provided but cannot seem to get it working. I get the following error:
Before resolve: http://localhost:4502/content/mosaic/catalogs/Historian/tiles/SnapshotTile/SnapshotTile.sw f
Before resolve: http://localhost:4502/content/mosaic/catalogs/Historian/services/HistorianService/theHisto rianService.gxml
Created url: http://localhost:4502/content/mosaic/catalogs/Historian/interfaces/HistorianInterfaceLibra ry/HistorianInterfaceLibrary.swf
Before resolve: http://localhost:4502/content/mosaic/catalogs/Historian/tiles/SnapshotTile/SnapshotTile.sw f
Before resolve: http://localhost:4502/content/mosaic/catalogs/Historian/tiles/SnapshotTile/SnapshotTile.sw f
[SWF] /content/mosaic/catalogs/Historian/interfaces/HistorianInterfaceLibrary/HistorianInterfac eLibrary.swf - 2,497 bytes after decompression
Failure in Loader: Error: Error #2036: Load Never Completed. URL: http://localhost:4502/Historian/interfaces/HistorianInterfaceLibrary/HistorianInterfaceLib rary.swf
Failure in Loader: Error: Error #2036: Load Never Completed. URL: http://localhost:4502/Historian/interfaces/HistorianInterfaceLibrary/HistorianInterfaceLib rary.swf
Below is the code as well as the configuration files:
IHistorianService.as
package cafe.historian.services
import mx.collections.IList;
[Expose]
public interface IHistorianService
function getSnapshots(userid:String):IList;
HistorianService.as
package cafe.historian.services.impl
import cafe.historian.services.IHistorianService;
import mx.collections.ArrayCollection;
import mx.collections.IList;
[Expose(catalog="Historian", library="HistorianInterfaceLibrary", scope="singleton")]
public class HistorianService implements IHistorianService
public function HistorianService()
public function getSnapshots(userid:String):IList{
var test:ArrayCollection = new ArrayCollection();
test.addItem("one");
test.addItem("two");
return test;
Historian.axml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Copyright 2011 Adobe Systems Incorporated. All rights reserved. The original
version of this material may be obtained from Adobe Systems Incorporated. -->
<app:Application xmlns:app="http://ns.adobe.com/Mosaic/Application/1.0/" xmlns:catalog="http://ns.adobe.com/Mosaic/Catalog/1.0/" xmlns:ct="http://ns.adobe.com/Mosaic/CommonTypes/1.0/" xmlns:tile="http://ns.adobe.com/Mosaic/Tile/1.0/" xmlns:view="http://ns.adobe.com/Mosaic/View/1.0/" label="EMS Historian" name="Historian">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<!-- Specifies a default panel or view to use when a user adds a new panel or
view to the composite application (if permitted). Specify a default directly,
or reference one from a composite application catalog. Referenced default
panels and views override the composite application defaults. Note: You can
specify only one panel and view in the app:Defaults section, but you can
specify any number of catalog:CatalogReference children. -->
<app:Defaults>
<view:Panels>
<view:Panel allowContentDelete="true" height="100%" label="Default Panel" tileChrome="full" width="100%">
<view:Layout name="HorizontalLayout" numColumns="2"/>
</view:Panel>
</view:Panels>
</app:Defaults>
<!-- Provide a global context containing values for use across entire
application.
<ct:Context>
<ct:Data key="myApplicationContext" type="string" value="default value" />
</ct:Context>
-->
<!-- A named context is useful for partition of a set of context values
to a subsection of the application.
<app:NamedContexts>
<ct:Context name="basictypes">
<ct:Data key="aSimpleString" type="string" value="sample string"/>
<ct:Data key="aBoolean" type="boolean" value="true"/>
<ct:Data key="anInteger" type="number" value="2011"/>
<ct:Data key="aDate" type="date" value="2011-11-01T19:00:00-05:00"/>
<ct:Data key="aNull" type="null" />
</ct:Context>
</app:NamedContexts>
-->
<!-- Specifies the runtime content for a composite application. The order of
the elements affects the appearance in the application user interface. You
can specify only one app:Shell or app:ShellReference element as a child of
app:Application. -->
<app:Shell label="Sample Shell" name="SampleShell"><!-- ShellStyle -->
<!-- Specifies a reference to a composite application catalog. Catalogs
contain composite application assets. The name attribute creates a
shorthand reference to the catalog, which is stored on the Experience
Server. -->
<catalog:CatalogReference name="${catalog}" uri="${catalog}"/>
<!-- Specifies a container to display views in the application user
interface. The order of elements affects the appearance of the user
interface. You can include only one view:ViewManager element as a child
of the app:Shell element. The default skin for the view:ViewManager
element provides a set of tab buttons to switch between views in the
application, as well as an Add button, and an option menu. -->
<view:ViewManager height="100%" width="100%">
<view:View name="Research"
height="100%" width="100%"
label="Research"
allowContentDelete="false">
<view:Panel allowContentDelete="false"
label="Analysis"
height="100%" width="100%"
styleName="PanelInShellStyle" ><!-- FullPanelTileStyle -->
<view:Layout name="HorizontalLayout"/>
<tile:TileReference catalog="${catalog}"
name="ResearchTile" optional="false" width="100%" height="100%" /><!-- TileStyle -->
</view:Panel>
</view:View>
<view:View label="Snapshots" height="100%" width="100%">
<view:Panel allowContentDelete="false"
label="Snapshots"
height="100%" width="100%"
styleName="PanelInShellStyle" >
<view:Layout name="HorizontalLayout"/>
<tile:TileReference catalog="${catalog}"
name="SnapshotTile" optional="false" width="100%" height="100%">
<tile:Properties>
<tile:Property name="historianService">
<tile:ServiceReference catalog="${catalog}" library="HistorianService" name="theHistorianService"></tile:ServiceReference>
</tile:Property>
</tile:Properties>
</tile:TileReference>
</view:Panel>
</view:View>
<view:View label="Views" height="100%" width="100%">
<view:Panel allowContentDelete="false"
label="Views"
height="100%" width="100%"
styleName="PanelInShellStyle" >
<view:Layout name="HorizontalLayout"/>
<tile:TileReference catalog="${catalog}"
name="ViewsTile" optional="false" width="100%" height="100%"/>
</view:Panel>
</view:View>
<view:View label="Reports" height="100%" width="100%">
<view:Panel allowContentDelete="false"
label="Reports"
height="100%" width="100%"
styleName="PanelInShellStyle" >
<view:Layout name="HorizontalLayout"/>
<tile:TileReference catalog="${catalog}"
name="ReportsTile" optional="false" width="100%" height="100%"/>
</view:Panel>
</view:View>
<view:View label="Admin" height="100%" width="100%">
<view:Panel allowContentDelete="false"
label="Admin"
height="100%" width="100%"
styleName="PanelInShellStyle" >
<view:Layout name="HorizontalLayout"/>
<tile:TileReference catalog="${catalog}"
name="AdminTile" optional="false" width="100%" height="100%"/>
</view:Panel>
</view:View>
</view:ViewManager>
</app:Shell>
</app:Application>
Historian.cxml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog:Catalog xmlns:catalog="http://ns.adobe.com/Mosaic/Catalog/1.0/" xmlns:ct="http://ns.adobe.com/Mosaic/CommonTypes/1.0/" xmlns:tile="http://ns.adobe.com/Mosaic/Tile/1.0/" xmlns:view="http://ns.adobe.com/Mosaic/View/1.0/" label="EMS Historian" name="Historian">
<!-- Identifying description for this catalog. -->
<ct:Metadata>
<ct:Description>All content for the EMS Historian</ct:Description>
</ct:Metadata>
<!-- Specifies a list of tiles (tile:TileClass elements) contained within
this catalog. -->
<tile:TileClassList>
<!-- Remove the commenting from this tile:TileClass element to
include a reference to a tile in this catalog. Within a tile:TileClass
element, a tile:Content child element specifies tile content using the
following attributes:
uri: A reference, either to absolute or relative, to the content's
location on a server.
contentType: The MIME type for the tile's content. For Flex tiles,
specify "application/x-shockwave-flash", and for HTML tiles
specify "text/html".
loadAs: For Flex tiles, if this value is "module", at run time the
tile loads as a Flex module. If the value is "default" or omitted,
at runtime the Flex tile loads as a SWF application.
IMPORTANT: You must compile module tiles using one of the Flex SDKs
included in the Adobe Experience Services Tooling for Flash Builder
installation. Flex modules are similar to Flash Runtime Shared
Libraries (RSLs) in that they separate code from an application
into separately loaded SWFs. For more information on modular
applications, see "Modular applications overview" in the Flex
Developer's Guide.
<tile:TileClass
name="SampleTile"
label="Sample Tile"
width="600" height="400"
fitContent="true">
<ct:Metadata>
<ct:Description>sample description</ct:Description>
</ct:Metadata>
<tile:Content
uri="${catalogURL}/tiles/SampleTile/SampleTile.swf"
contentType="application/x-shockwave-flash"
loadAs="default" />
</tile:TileClass>
-->
<tile:TileClass fitContent="true" height="100%" label="ResearchTile" loadPolicy="auto" name="ResearchTile" width="100%">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<tile:Content contentType="application/x-shockwave-flash" loadAs="default" uri="${catalogURL}/tiles/ResearchTile/ResearchTile.swf"/>
</tile:TileClass>
<tile:TileClass fitContent="true" height="300" label="ViewsTile" loadPolicy="auto" name="ViewsTile" width="600">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<tile:Content contentType="application/x-shockwave-flash" loadAs="default" uri="${catalogURL}/tiles/ViewsTile/ViewsTile.swf"/>
</tile:TileClass>
<tile:TileClass fitContent="true" height="300" label="SnapshotTile" loadPolicy="auto" name="SnapshotTile" width="600">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<tile:Depends>
<tile:Interface interfaceName="cafe.historian.services.IHistorianService" library="HistorianInterfaceLibrary"/>
</tile:Depends>
<tile:Properties>
<tile:Property name="historianService" type="cafe.historian.services.IHistorianService"/>
</tile:Properties>
<tile:Content contentType="application/x-shockwave-flash" loadAs="default" uri="${catalogURL}/tiles/SnapshotTile/SnapshotTile.swf"/>
</tile:TileClass>
<tile:TileClass fitContent="true" height="300" label="ReportsTile" loadPolicy="auto" name="ReportsTile" width="600">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<tile:Content contentType="application/x-shockwave-flash" loadAs="default" uri="${catalogURL}/tiles/ReportsTile/ReportsTile.swf"/>
</tile:TileClass>
<tile:TileClass fitContent="true" height="300" label="cafe.historian.tiles.admin.AdminTile" loadPolicy="auto" name="AdminTile" width="600">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<tile:Content contentType="application/x-shockwave-flash" loadAs="default" uri="${catalogURL}/tiles/AdminTile/AdminTile.swf"/>
</tile:TileClass>
</tile:TileClassList>
<!-- Specifies a list of interface libraries (tile:InterfaceLibrary elements)
contained within this catalog -->
<tile:InterfaceLibraryList>
<!-- Remove the commenting from this tile:InterfaceLibrary element to
include a reference to an interface library in this catalog. Within a
tile:InterfaceLibrary element, a tile:InterfaceList child element
specifies a list of interfaces (tile:Interface elements) to include
in the catalog. For each tile:Interface element, specify the interface
class using the following attribute:
interfaceName: A fully-qualified package and class reference to class
that defines a service interface.
<tile:InterfaceLibrary name="SampleInterfaceLibrary">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<tile:InterfaceList>
<tile:Interface interfaceName="com.adobe.adep.samples.services.sampleservice.ISampleService"/>
</tile:InterfaceList>
</tile:InterfaceLibrary>
-->
<tile:InterfaceLibrary name="HistorianInterfaceLibrary">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<tile:InterfaceList>
<tile:Interface interfaceName="cafe.historian.services.IHistorianService"/>
</tile:InterfaceList>
</tile:InterfaceLibrary>
</tile:InterfaceLibraryList>
<!-- Specifies a list of service libraries (tile:ServiceLibrary elements)
contained within this catalog. -->
<tile:ServiceLibraryList>
<!-- Remove the commenting from this tile:ServiceLibrary element to
include a reference to a service library in this catalog. Within a
tile:ServiceLibrary element, a tile:ServiceClassList child element
specifies a list of service classes (tile:SeviceClass elements) to
include in the catalog. For each tile:ServiceClass element, specify a
service using the following attributes of the tile:Content child
element:
uri: A reference, either to absolute or relative, to the content's
location on a server.
contentType: The MIME type for the tile's content. For service
libraries specify "application/xml".
<tile:ServiceLibrary name="SampleService">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<tile:ServiceClassList>
<tile:ServiceClass name="SampleService">
<tile:Content
uri="${catalogURL}/services/SampleService/SampleService-com-adobe-adep-samples-services-s ampleservice-impl.gxml"
contentType="application/xml"/>
</tile:ServiceClass>
</tile:ServiceClassList>
</tile:ServiceLibrary>
-->
<tile:ServiceLibrary name="HistorianService">
<ct:Metadata>
<ct:Description/>
</ct:Metadata>
<tile:ServiceClassList>
<tile:ServiceClass className="cafe.historian.services.impl.HistorianService" name="theHistorianService" scope="singleton">
<tile:Implements>
<tile:Interface interfaceName="cafe.historian.services.IHistorianService" library="HistorianInterfaceLibrary"/>
</tile:Implements>
<tile:Content contentType="application/xml" uri="${catalogURL}/services/HistorianService/theHistorianService.gxml"/>
</tile:ServiceClass>
<tile:ServiceClass name="HistorianService">
<tile:Content contentType="application/xml" uri="${catalogURL}/services/HistorianService/HistorianService-cafe-historian-services-imp l.gxml"/>
</tile:ServiceClass>
</tile:ServiceClassList>
</tile:ServiceLibrary>
</tile:ServiceLibraryList>
<!-- Specifies a list of style sheets (view:StylesheetClass elements) contained
within this catalog -->
<view:StylesheetClassList>
<!-- Remove the commenting from this view:StylesheetClass element to
include a style sheet reference in this catalog. Include a separate
view:StylesheetClass element for each style sheet you include in the
catalog. Within each view:StylesheetClass element, specify the style sheet
content using the following attributes of the view:Content child element:
uri: A reference, either to absolute or relative, to the content's
location on a server.
contentType: The MIME type for the style sheet content. For Flex
tiles, specify "application/x-shockwave-flash", and for HTML tiles
specify "text/css".
<view:StylesheetClass name="CafeMosaicTheme">
<ct:Metadata>
<ct:Description>An alternative way to navigate using a ComboBox.</ct:Description>
</ct:Metadata>
<view:Content contentType="application/x-shockwave-flash" uri="${catalogURL}/stylesheets/CafeMosaicTheme/CafeMosaicTheme.swf"/>
</view:StylesheetClass>
-->
</view:StylesheetClassList>
<!-- Specifies a list of panels (view:PanelClass elements) contained within
this catalog -->
<view:PanelClassList>
<!-- Remove the commenting from this view:PanelClass element to include
a reference to a panel in this catalog. Include a separate view:PanelClass
element for each panel you include in the catalog. Within a view:PanelClass
element, a view:Content child element specifies information for a panel
using a view:Panel child element. For each view:Panel child element,
specify the panel information using the following attributes:
name: A unique name for the panel used to reference it from within the
catalog.
label: Descriptive text that displays as the panel title in the user
interface of the composite application.
tileChrome: Sets the default user interface for the panel. Values may
be "none", "title" or "full". If the value is "full", then there is
chrome on the panel which displays the title (label) and allows the
panel to be moved, potentially deleted (if permitted), and resized.
If the value is "title", the chrome is the same as for "full" without
the ability to resize. If the value is "none", then there is no
chrome on the panel, which means no title (label), and no user
interface for for manipulating the panel.
allowContentDelete: Specifies whether users can delete this panel at
run time when the "chrome" attribute is set to "full" or "title".
Values may be "true" or "false".
Each view:Panel element may contain one or more tile:TileReference child
elements that specify tiles to display within the panel at run time. You
can override default tile attribute values here to customize the tile's
appearance when referenced within this panel:
catalog: Reference to the catalog that contains the tile.
name: The name of the tile specified in the catalog.
label: (override) The label of the tile.
chrome: (override) Sets the user interface for the tile. Values may
be "none", "title" or "full". If the value is "full", then there is
chrome on the tile, which displays the title (label) of panels
contained within the tile, and the tile allows for the panel to be
moved, potentially deleted (if permitted), and resized. If the value
is "title", the chrome is the same as for "full" without the ability
to resize. If the value is "none", then there is no chrome on the
tile, which means no panel title (label), and no user interface for
for manipulating the panel.
fitContent: (override) Specifies whether tile content should be
automatically resize to fit the container. Values may be "true" or
"false".
<view:PanelClass name="SamplePanel">
<ct:Metadata>
<ct:Description />
</ct:Metadata>
<view:Content>
<view:Panel name="SamplePanel" label="Sample Panel"
tileChrome="true" allowContentDelete="true" width="100%" height="100%">
<view:Layout name="HorizontalLayout" />
<tile:TileReference
catalog="${catalog}" name="SampleTile" label="Sample Tile" width="100%" height="50%"
chrome="full" fitContent="true"/>
</view:Panel>
</view:Content>
</view:PanelClass>
-->
</view:PanelClassList>
<!-- Specifies a list of views contained within this catalog -->
<view:ViewClassList>
<!-- Remove the commenting from this view:ViewClass element to include a
reference to a view in this catalog.
Include a separate view:ViewClass element for each view you include in the
catalog. Within a view:ViewClass element, a view:Content child element
specifies information for a panel using a view:View child element. For
each view:View child element, specify the panel information using the
following attributes:
name: A unique name for the view used to reference it from within
the catalog.
label: Descriptive text that displays as the panel title in the
user interface of the composite application.
Each view:View element may contain one or more view:PanelReference child
elements that specify panels to display within the view at run time. You
can override default panel attribute values here to customize the panel's
appearance when referenced within this view:
catalog: Reference to the catalog that contains the panel.
name: The name of the panel specified in the catalog.
<view:ViewClass label="Sample View" name="SampleView">
<ct:Metadata>
<ct:Description>Sample View</ct:Description>
</ct:Metadata>
<view:Content>
<view:View name="SampleView" width="100%" height="100%"
label="Sample View">
<catalog:CatalogReference name="Default"
uri="Default" />
<view:PanelReference catalog="Default" name="SamplePanel" />
</view:View>
</view:Content>
</view:ViewClass>
-->
</view:ViewClassList>
</catalog:Catalog>
SnapshotTile.mxml (snippet)
private var watcher:ChangeWatcher;
[Bindable]
[Consume(catalog="Historian", library="HistorianInterfaceLibrary")]
public var historianService:IHistorianService;
protected function _preinitializeHandler(event:FlexEvent):void
this.addEventListener( AnnotationParseEvent.COMPLETE, _annotationParseEventCompleteHandler );
watcher = ChangeWatcher.watch(this, "historianService", onGotService, false, true);
protected function onGotService(e:PropertyChangeEvent):void
if(historianService)
var test:ArrayCollection = historianService.getSnapshots("jonphill") as ArrayCollection;
trace("Using service, item 1: " + test.getItemAt(0));
trace("Using service, item 2: " + test.getItemAt(1));
I've also attached two screenshots showing the project structure in FB and CRX.
Any help here would be great as I'm pulling my hair out at this point!
ThanksThere's not an actual space in the error, it just looks that way when I pasted the text into the post.
For some additional information, I've tried going through the tutorial here (http://www.youtube.com/ADEPDevelopers#p/c/DF68F4464D4EF4E0/4/klNspQvfVMc) and here (http://help.adobe.com/en_US/enterpriseplatform/10.0/AEPDeveloperGuide/WS989a722fbb254cbe-6 f13dcd01304cbb1ac4-8000.html), however, neither one goes through the full steps of adding the Service to the axml and cxml files which is where I'm probably having trouble.
I've also looked at the StockMosaicService sample included with ADEP and tried mimicking it but with no luck. I had expected the ADEP tooling in Flash Builder to handle all this for me but it doesn't appear to be working properly now. -
Safari loads PDF but doesn't go to page - tried suggested fix
I'm trying to go to a specific page of a multi page pdf document but Safari just loads the front page of the pdf.
Specifically, I have an .html index that connects to a bunch of pdfs (each with multiple pages) but when I try to go to one of the specific pages within the pdf, only the cover page opens. This worked fine until Yosemite and it works in Chrome.
This is the address:
file:///Users/stevesweitzer/Dropbox/Cuisine%20At%20Home/media/pdf/80.pdf#page=18 #page=18
It seems to work until it gets to the #page=18#page=18
I tried to delete the files with pdf in their name from the internet plugin library. Repaired preferences and restarted but still have the problem.Hi ..
Might be a cache issue.
Open a Finder window. From the Finder menu bar click Go > Go to Folder
Type or copy paste the following
~/Library/Caches/com.apple.Safari/Cache.db
Click Go then move the Cache.db file to the Trash.
Quit and relaunch Safari to test. -
How to resize a SWF file to fit on stage
Hi everyone,
I'm fairly new to Flash so please bear with me. I'm trying to resize a SWF file made in InDesign. My Flash application is set at 1920x1080 and the SWF file was made at the same size. I need it to be resized to 1700x956. This is the section of script that relates to the SWF file.
break;
case 'fact_btn':
eventAction = ".../FactSheet.aspx";
eventLog(eventAction);
factLoader.load(new URLRequest("FactSheet/HABFactSheet.swf")); //fact.swf
factLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderCompleteHandler);
break;
factLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderCompleteHandler);
spotlightStageRect.addChild(factLoader);
spotlightStageRect.visible = true;
spotlightStageRect.addChild(close_btn);
close_btn.addEventListener(MouseEvent.CLICK, removeSpotlight);
I've tried adding in the code below but the stage comes up blank when I run it in Flash. Anyone have suggestions? Also let me know if you need to see more of the script.
factLoader.width = 1700
factLoader.height = 956you need to execute that resize factLoader code in loaderCompleteHandler
Maybe you are looking for
-
User Authorisations in SRM 7.0
Dear Experts, We are Configuring Extended Classic Scenario in SRM 7.0. We have two Purchasing groups each responsible for one Product category. We have one purchaser assigned to each Purchasing group and the we have given the Product category respons
-
How to free up 9Gb of hard drive space
I know this can be found by Googling, but it sometimes takes several sites. In the event it hasn't been posted here (hard to believe), here are a few steps to free up about 8-10 Gb on your Macbook's HDD. In my experience, none of these raise stabilit
-
Swf works in Flash App but not online!
Hi Guys, I am sitting with a situation I cannot figure out. In The Flash Application, my gallery is working as it is meant to. Yet, when I upload the swf to the live site, the first image, text and movie of my gallery works but it refuses to scroll t
-
It is really funny, that Apple likes to make some business, but does not allow in any form of payment to swap the Music Store and download Music, even by a Credit Card. I am located in germany, and in any of these Stores is diferent Music located, wh
-
OLAP Universe - Filter Expression
Hello, Can anyone help me in how to write below filter expression in OLAP universe filter expression: (PeriodType NOT IN (0,2) or EntryPeriod=(CASE when Company in ('PH','AU') THEN '200800' when Company in ('AE','BR') THEN '201000' when Company ='L