Flash 9 and 10 serious limitations

Hello!
I've been developping flash applications with AS2 for years.
While Flash 9 and 10 are great, for the very first time in Flash
history it had become impossible for me to do something important
that I was once able to do with previous versions.
In Flash 8, I developped a complex but wonderful run-time
system in order to load my classes dynamically. As you know,
classes were stored in the "global" object in previous versions. In
order to store my classes in only ONE swf file in complex projects,
I used the "global" keyword in all my actionscript code so that I
could always decide WHERE i wanted to include a particular class.
Of course, I had to create a special class in order to load
all my other classes. For example, the following code
allowed me to load a package of classes :
myClassLoader.load ("com.mynamespace.Map");
The classLoader was a very handful. Basically, it was
performing the following tasks :
1) convert the string "com.mynamespace.Map" to
"com/mynamespace/map.swf"
2) load the file "com/mynamespace/map.swf"
Of course, the file "com/mynamespace/map.swf" contained the
class "com.mynamespace.map" therefore my class loader was checking
if _global.com.nymespace.map was defined.
3) Once the _global.com.nymespace.map is defined, my class
loader look for the following static properties :
public static var PARENT_S :String= "net.tanoa.Component";
public static var TANOA_REQUIREMENT_A :Array=
["net.tanoa.Geodesy","net.tanoa.Component"]
At this point, you have are probably understanding where I am
going.
My classLoader is looking for all requiered classes and if
they are not already defined, those classes will be loaded as well.
Here, you must understand that I single SWF can contain many
classes actually, but those classes are "raw" (thas is there is not
inheritage at this point)
4) When ALL required classes are loaded, my classLoader needs
to perform an other important task : to link classes prototypes in
order to build dynamically the inheritage. As you have already
understood, I use the "PARENT_S" static property of all classes to
do so.
5) When the inheritage structure is build, the classLoader
check out if there is any initilialization to perform on each
classes (there was a standard name for my initilaization method in
all classes) this was required in order to create default
properties of some classes (when those default properties are
instances of other classes for example) I don't want to make it
more complex than required, but there was also an optionnal
propertie "initalization_priority" to determine which classes
should be initialized first.
Well at this point I hope you understand the main ideas. I
have a lot of classes in many swf files. There is NEVER any
duplication of any classes. Many different projects can reuse the
same classes and therefore the same files stored in the cache. It's
possible for me to create a virtual Windows application and load an
XML file in which i determine which "components" are required, and
they will be loaded only when needed.
As far as I know, I am the only guy in Fiji (and in the
world) who developped such a system.
In order to avoid the inclusion of my classes in more than
one swf, I had to use the keyword "_global" in all my code (it was
a pain in the ***) and I couldn't take advanatge of the compilator
check-ups or special keywords like "extends" etc... it was the big
price to pay.
I am really sad that Flash 9 and Flash 10 do not allow us to
deal with inheritage dynamically. Technically, Flash 9 and 10 are
very limited, it's like if it was impossible for a program running
in Windows to load a "dll" file.
In my opinion, the next generation of flash applications
should allow us to find a solution to that problem.
As long as I am concerned, if I can't continue to do what I
did before, it means that I have a big problem.
Fijiflasher

Thank you for the link David, I'm gonna have a look to it but
at this point I am not absolutely sure that i'll be able to create
dynamic inheritage and stuff like that...well let's stay
optimistic...;-)
Thank you for your reply Raymond. The problem here is not
really the "global" object. using the _global object in my as code
was the best way to avoid the inclusion of classes in my swf files.
On the first frame of my Fla file, i was adding the following code
in order to force the inclusion of some classes in a particular swf
if (com.mynamespace.Map)
As you can see, this code doesn't do anything (that's
great...) but the class Map will be included in the "global" object
automatically as soon as the swf is loaded.
From there, it is possible to load many SWF files from a main
SWF file (once they are loaded, I unload the swf files but the
"classes" remain in the global object) it might sounds weird for
some of you, but i can tell you it was a wonderful way to build
complex applications. Unfortunately, this brings some problems (you
don't get advanatage of the compilator check-up when you compile
your modules, etc...)
it was important for me to be able to check up at run time if
a particular class was available. For example :
if (_global.com.Map ==undefined){
// i need to load "com/Map.swf"
see? that's great isn't it? As soon as the _global keyword
was encountered by the compilator, the following reference was
"ignored" and therefore I could manage to validate if a class was
there or not WITHOUT including it. it was better than using the
"xml exclusion file" for many reasons.
As far as I know, there is no way with AS3 to do something
like that (there is no "eval" function) so i can't validate at the
run time if some classes are there or not. I need to check David's
link before to confirm that.
An other great think when you need to develop applications in
many languages : if you use jokers like this
"com.mynamespace.{language}.textFunction" in your architecture
(where "language" is a parameter which is replaced dynamically by
my classLoader function), you can actually create a wonderful kind
of dynamic classes. Generally, it's not possible to translate
English to French in a "simple way", I mean that you need a proper
function to "generate" a string output using some parameters passed
to a function. In my architecture, only the "french" or "english"
classes were loaded. Also, I can use other "jokers" like {style}
for example if i have a collection of different "rendering
functions" for a same application...when you need to use bitmaps,
it's really useful.
Well my main point is that it's very important to :
1) be able to load classes at run time in a "common" place ;
2) be able to check out if a class is available in that
"commom" place without forcing the inclusion of that class in the
code.
There is a few more other things, but that is the core idea
here.
Thanks
Mathieu

Similar Messages

  • Flash CS6 and CC on the same computer?

    Can I run Flash CS6 and CC on the same computer? I need inverse kinematics now only in CS6 but my computer in from my university and will shortly be converted over to FlashCC but I need many of the dropped old feratures. I'm seriously in trouble as I have a large animation I have been working onwith my students for months and very soon the workflow will come to a grinding stop. It's already bad as the lab computers have already moved over to CC. My laptop is now my only worrking option along with the students who have a copy of CS6. The ones who moved over to CC can no longer work on the project. Thanks Adobe!

    Hi Hugzelpod,
    You can run Flash CS6 and Flash CC on the same computer.
    Thanks,
    Preran

  • Windows 8.1 not recognizing Adobe Flash Player and Adobe help not helpful

    I have a new laptop with Windows 8.1 64 bit. I tried to view a video and it said I did not have flash player. I went to download adobe flash player and your website said I had it intergrated into 8.1 and that it was either disabled, not the right version or that active X filters needed to be clear. I followed all instructions. Flash was installed with the 8.1 64 bit version. Flash was enabled for all websites and I cleared the active X filter and I still get told that I don't have install flash because it is intergrated and but it does not work. Please help I am in a cycle where Adobe is not helping just sending me in a circle. Thank you

    Your problems aren't with Adobe or Flash Player. They're with Internet explorer 11 and Microsoft.
    IE11 (Windows 7, 8 & 8.1) has been an abomination since its release October 18, 2013. Yahoo, Facebook, BBC, ESPN and dozens of other sites and domains have had trouble recognizing the Browser. If the site doesn't recognize the browser, it won't recognize any plugins in the browser, including Flash Player. Microsoft was made aware of the problems by millions of users within hours of the release, and so far they've shown no sign that they intend to fix it anytime soon. Their recommendation is to enable Compatibility View for affected pages. Two problems with that are that it's had only limited success, and you must enable it manually for each affected page. Basically, they're telling you to "pretend" you're not using IE11.
    I'm not big on "pretending", and I recommend actually using something different. Something that works where IE11 won't.
    Firefox (from Mozilla)
    Chrome (from Google)
    Safari (from Apple)
    Opera (from Opera)
    ANY of those will work where IE isn't recognized, and they use the Flash Player Plug-in (for other browsers), except for Chrome, which has its own plugin embedded in by Google.

  • How can i record a name a score in a flash game and write down in a soreboard?

    Hi. I wrote down the summary of my project so that you can
    understand and answer me more easily:
    I have to build an application (a little flash game) in which
    I record the number of clicks. I want the player to choose a nick
    at the beginning and when he finishes one or all the four choices
    of target, i want the application to write his nick and final score
    in a database for displaying in a scoreboard (hall of fame). All
    the new entries should be sorted according to the score. If the
    same nick appears again, it's final score will be modified in the
    scoreboard only if is higher then the previous.
    I was thinking of creating a variable for the name that is
    chosen at the beginning and a variable for the score that is
    recorded. When the player finishes the game i want the application
    to write his data in the database, and then to display the
    scoreboard (let's say top 10 players in the database from the
    highest to the lowest score).
    I never did this before so i am asking what database shoud i
    use? I need a programmer to create one for me? Or can flash
    generate the database?
    Is the variable the good way or should I aproach the problem
    by other means? And if a programmer creates a database in MySql is
    that good or he should convert it to XML, or Flash generates the
    XML?
    Thank you.
    Mark this message as the answer.

    The bottom line is you cannot write to a file (database or
    XML files) directly from flash.
    I have done a number of projects where I needed to have
    access to an XML source or a database. In these cases I had to
    create server side script. I have done them in .NET, PHP ASP.
    The only option you have is to use the Flash's Shared Object.
    This does not store the data indefinatly and has a limited size
    (100K). Let me know if you need further info.
    With regards to using a variables depends on how you are
    writing your game. If you are creating classes in ActionScript then
    all the data can be stored within the class members. For example
    you could have a Player Class and store all the player related
    information in that class until the game is over. On the other hand
    you can just use varibles to keep things simple.

  • Queries regarding Flash Builder and Augmented Reality.

    I am Sarat from India. I'm a software engineer with working knowledge of Java, so Flash AS and OOP are understandable for me. I am working on an augmented reality project. I am quite new to Flash, Adobe Community and I've got some queries regarding Augmented Reality and Flash Builder:
    1. Flash Builder 4.6 comes with a default Flex 4.6 SDK. However, Flex 4.6 SDK wasn't allowing me to compile and run some example files. So I've downloaded Flex 4.0A version from Adobe.com. Now the examples are running fine, but would there be any problem if i try deploying such projects in a website or as a desktop app? Once the code is compiled into a swf file, the flex framework used doesn't make much difference, does it?
    2. Would the AR project run effectively on a website, given various internet/processor speeds worldwide? Would the effectiveness of the AR project, deployed on a website, depend on the number of triangles in the 3D models i.e. dae files? Because as per my understanding heavy models implies more time to download the flash app into the local browser from the internet and more time to render them by the papervision 3D engine right?
    3. Can we develop a stand alone desktop AR app using Flash Builder? Using Adobe AIR we can, i guess. Please refer some tutorial, if possible.
    4. I've seen that we can implement multiple-marker-tracking AR using vectors/arrays in AS. Would there be any performance issues depending on the size of the vectors/arrays used.
    5. Can someone please mention some tips to improve performance of an AR app (desktop app and web app)?
    6. What would be, approximately, the cost of FLARManager, FLARToolkit commercial versions, if you have any idea? I've gone through their website but they did not mention the costs.
    7. Would applying bitmap material to the dae models pull down the web app/mobile app/desktop app performance, given some 4 to 5 dae models in the scene?
    8. Is it advisable to use multiple markers with multiple dae models or single marker with Flash-based GUI option to load different models onto the same marker?
    It would be very helpful for me if someone could answer my above queries.
    Sarat.

    #1, If it compiles then you have no issue. There's no reason at this point not to use 4.6. You should bundle a captive runtime to assure the users computer won't need to have AIR installed at all.
    #2, Papervision is old. Use the Stage3D and/or a wrapper framework. As far as the generic "If I download lots of data will it take the user more time to load it", well, of course. Just don't make the loading experience painful. Entertain them while they way or find ways of displaying data sooner than later. If it's desirable on the web has more to do with the context of the app and the device displaying it. In other words, a phone user would find it easy but obviously not a desktop user.
    #3, Definitely referring you to Google on that one.
    #4, Size always matters, it's common sense. The more you process the harder it is. While I haven't done AR I've used the Microsoft Kinect SDK and ANE and tracking was extremely fast but limited. From what I've seen and your basic built in location and direction hardware on any mobile device you shouldn't have much trouble. Depends on what you're doing.
    #5, This discussion would be way too large for a forum. You'd need to consult a firm experienced in AR development.
    #6, "Applications using the commercial license do not have to provide source code, but must pay a licensing fee. Contact ARToolworks at [email protected] for more information." They will base your price on your product, there is no single price.
    #7, The models could be huge and elaborate or tiny and simple which changes the answer. Consult the answer in #4. Ultimately most people are getting on fast networks with mobile and excessively fast on desktop/wifi. Size matters a lot less than 3 years ago.
    #8, Depends on what you're doing. You have to explain it.

  • Flash CC and google display network clickTAG

    I have been trying to add a clickTAG to my advert files in Flash CC. Seems to work fine but google is rejecting the adverts as an 'unsupported format'. It appears that Google will only accept SWF files up to 10.1 and the lowest you can export in CC is 10.3. I have downloaded 10.1 encoder and added it to the program XML files but still not accepting. My last hope was to open in CS5 or CS6 and that should work but I can't seem to be able to backsave or I don't know how. Any advice on this? The clickTAG I am using is below:
    btn.addEventListener(MouseEvent.MOUSE_DOWN, onClick);
    function onClick(e:MouseEvent):void {
              var click_url:String = root.loaderInfo.parameters.clickTAG;
              navigateToURL(new URLRequest(click_url), '_blank');

    I got it sorted... finally. I had found a link that explained hpw to add 10.1 but the info was not 100% correct, another guy had it right for 10.2 so I just went through the 10.2 code with a fine tooth comb and changed it over and it is working now.
    For anybody who is looking, and I am not a coding person, far from it, this is what I done.
    (1) Downloaded the 10.1 playerglobal.swc from Adobe here.
    (2) Right mouse click (or ctl click on a mac) on the Flash folder and show package contents - then click Contents/Common/Configuration/ActionScript 3.0/
    (3) Create a folder called FP10.1 and drop in the downloaded file (should be called playerglobal.swc).
    (3) Go back to the common folder and go to Common/Configuration/Players
    (4) Duplicate the FlashPlayer10_3.xml as FlashPlayer10_1.xml and open this file in textedit or whatever editor you have and replace the text with this:
    <?xml version="1.0" encoding="UTF-8"?>
    <players>
      <player id="FlashPlayer10" version="10" asversion="3">
       <name>Flash Player 10.1</name>
            <path builtin="true" />
            <path platform="WIN">Device Central/adcdl.exe</path>
            <path platform="MAC">Device Central/adcdl</path>
            <playerDefinitionPath as2="$(UserConfig)/Classes/FP10;$(UserConfig)/Classes/FP9;$(UserConfig)/Classes/FP8;$(Use rConfig)/Classes/FP7" as3="$(AppConfig)/ActionScript 3.0/FP10.1/playerglobal.swc" />
            <feature name="multiScreenPublish" supported="true" />
            <feature name="mobileAuthoringIntegration" supported="true" />
            <feature name="deviceSound" supported="false" />
            <feature name="exportStreamingSound" supported="true" />
            <feature name="exportEventSound" supported="true" />
            <feature name="FSCommand2" supported="false" />
            <feature name="gradient_linearRGB" supported="true" />
            <feature name="gradient_overflow" supported="true" />
            <feature name="shape_strokeHint" supported="true" />
            <feature name="shape_cap" supported="true" />
            <feature name="shape_join" supported="true" />
            <feature name="shape_mitre" supported="true" />
            <feature name="shape_scale" supported="true" />
            <feature name="linkage_exportForActionscript" supported="true" />
            <feature name="linkage_exportForRuntimeSharing" supported="true" />
            <feature name="linkage_exportInFirstFrame" supported="true" />
            <feature name="linkage_importForRuntimeSharing" supported="true" />
            <feature name="linkage_importAndAddToCache" supported="false" />
            <feature name="publish_localPlaybackSecurity" supported="true" />
            <feature name="publish_hardwareAcceleration" supported="true" />
            <feature name="symbol_blendMode" supported="true" />
            <feature name="actionScript_documentClass" supported="true" />
            <feature name="symbol_blendMode" supported="true" />
            <feature name="filters" supported="true" />
            <feature name="component_binding" supported="true" />
            <feature name="component_schema" supported="true" />
            <feature name="screens" supported="true" />
            <feature name="video" supported="true" />
            <feature name="deviceVideo" supported="false" />
            <feature name="accessibility" supported="true" />
            <feature name="dynamic_text_kerning" supported="true" />
            <feature name="static_text_charwidth_nondeviceFont" supported="true" />
            <feature name="static_text_charwidth_deviceFont" supported="true" />
            <feature name="advanced_anti_alias_text" supported="true" />
            <feature name="nine_slice_scaling" supported="true" />
            <feature name="runtimeNumberMinMax" supported="true" />
            <feature name="use8kSampleRate" supported="true" />
            <feature name="useDefineFont4ForDeviceText" supported="true" />
            <feature name="useDefineFont4ForEmbeddedFonts" supported="true" />
            <feature name="textLayoutFramework" supported="true" />
            <encodingPresets>
                <preset uuid="da5cac1a-417a-4d86-b7f7-ef21010a5d7d" name="FLV - Match Source Attributes (High Quality)" ext="flv" default="true" />
            </encodingPresets>
            <testmenu>
                <menu name="ID_testInFlash" default="true" />
                <menu name="ID_testInDeviceCentral" />
            </testmenu>
            <debugmenu>
                <menu name="ID_debugtInFlash" default="true" />
                <menu name="ID_debugInDeviceCentral" />
            </debugmenu>
        </player>
    </players>    
    (5) close and restart flash
    (6) Pick 10.1 in your export settings and it will work now.
    Seriously, thanks to all who tried to help, Adobe should really fix this issue as its a pain for people who are not developers and code is alien to them.

  • Flash Builder and Adobe AIR: anybody there?

    Hi,
    I've recently posted quite a few posts reporting very serious bugs of both Flash Builder 4.6 and Adobe AIR especially on mobile platforms, and asking about possible fixes and workarounds.
    I would have expected immediate replies by someone at Adobe showing some interest in such blocker bugs that render Flash Builder completely useless, and developing AIR apps for mobile impossible. But there was no reply at all.
    I wonder, are Flash Builder and Adobe AIR being maintained, or have they been abandoned? Because in the latter case I'd rather know it and stop wasting my time using this platform for development.
    thanks
    m.

    I feel your preoccupations, Matteo. I have them too.
    A few days ago, Gartner issued a document, called - as usual for Gartner - "magic quadrant", related to Mobile App Develpment 2012.
    This document explains the situation of the different vendors so one can make an educated choice about the IDE to use for platform-independent mobile things.
    Adobe is well-positioned in this quadrant. However, Gartner (who have talks with vendors before issueing their reports) only referred to PhoneGap when explaining how Adobe addresses mobile app development.
    This is a shame, because FB is powerful and uses ActionScript (which many of us like).
    I have bought FB last year and had fun with it. I don't think it's going to last for long, if I Adobe doesn't show that HTML5 + CSS aren't the only way to go.

  • Installing FLash player (and Creative cloud)

    I am having trouble with Flash player and creative cloud. Most recently I have tried umpteen times to install Flash player and it wont work. I have run through uninstalling it. re installing it. ensuring it is enabled. and nothing. i have established that i DO have the current version on my computer through the \app\ through your website...its the 11.9 version. but when I try to use FB to upload photos, it says i have to install the latest version of flash.
    I have also had the same issue with CC. I have a subscription and i have downloaded the desk top app, but I cannot see or access it. I have it listed in my control panel, under programs...but cannot see it anywhere else.
    What else can I do? I am so frustrrated. mostly with these adobe products - they just dont seem to 'stay' on my comp. LR and PS both work - downnloaded from CC...but nothing else really!?
    Thanks so much
    Jen

    Jendie wrote:
    I am having trouble with Flash player and creative cloud. Most recently I have tried umpteen times to install Flash player and it wont work. I have run through uninstalling it. re installing it. ensuring it is enabled. and nothing. i have established that i DO have the current version on my computer through the \app\ through your website...its the 11.9 version. but when I try to use FB to upload photos, it says i have to install the latest version of flash.
    This is a known problem with Internet Explorer 11 (which I can only assume you're using because this is where the FB problems occur), which Microsoft has been aware of since October 18 when they released their latest "untested" browser. The pages can't recognize the browser, so they don't recognize any of the plugins, like Flash Player. So far, Microsoft has made NO indication that they have any plan to fix it soon.
    Microsoft's recommendation is to use Compatibility View for affected pages, and "pretend" you're using an different browser. Trouble with that is it has seen limited success at best, and you have to individually enable it for EVERY page that has problems.
    I'm not big on "pretending" so I recommend actually using another browser.
    Firefox (from Mozilla)
    Opera (from Opera)
    Safari (from Apple)
    Chrome (from Google)
    ANY of those will work where IE11 won't, with the Flash Player Plug-in (For all other browsers), and Chrome doesn't even need that because it has its own Flash Player plugin built in.

  • Rtmfp connection between content running on flash player and air for mobile

    HI, I've been developing an app for some time that makes use of a secondary application as a remote controller.
    Until AIR3.5 this worked smoothly through RTMFP: the original app (the "player") started listening at both local network ("rtmfp:") and with the aid of the Cirrus service ("rtmfp://p2p.rtmfp.net/mycirruskey"). The controller app (the "remote") first try to establish a connection on the local network and, if it does not succeed, try to locate the player using Cirrus (usually when it was run from a device connected on a 3G network).
    This approach was surprisingly effective (I guess rtmfp and the cirrus service are indeed very nice), but now I'm updating my apps using AIR3.7 and the problems began - and I didn't change a single line from the original code... First, I am unable to connect the mobile app to the flash player using local rtmfp, the netgroup just doesn't get any neighbor. Second, even with the aid of Cirrus, I can only establish the connection if the player and the remote are connected on different networks (like one on my wifi connection and the other on 3G). If I put both, the computer running the player and the mobile running the remote on the same wifi, the connection is never completed.
    To make the problem even stranger, if I save the player as an AIR application, for mobile or desktop, the cirrus connection does work perfeclty, so it seems that the problem is related to connections to the flash player itself.
    Is this an expected baheviour of AIR3.7 for some sort of security issue (limiting flash player/air apps connection)? If not, is there a way to solve it?
    Thank you!

    Added one yesterday:
    https://bugbase.adobe.com/index.cfm?event=bug&id=3560258
    Interestingly air 3.7 on IOS to Desktop air 3.7 will work.
    I am investigating if I can use 3.7 on Android to connect to 3.7 on iOS - so far I cannot get the apk to install on my Galaxy S3, compile using 3.4 and all is good. Air runtime has been updated via Play store - and build uses compiled runtime.
    I cannot get Flash player 11.4 to connect with air 3.7 on iOS either.
    NetGroup.Neighbour.Connect never fires.
    All SDKS above 3.4 upto 3.8 beta exhibit the same problem.
    3.4 works perfectly and can connect to flash player, and other Air/iOS devices just fine.
    Shuld not be a issue with firewalls etc, thay are all open.
    I can email you the fla, it is for a product so I can't post it here.
    Thanks,
    Steve.

  • E90 has serious limitations

    I got my E90 a week ago and it is a fantastic phone but it has some serious limitations:
    -The search in contacts only searches first and last names. I really need to be able organise contacts into companies and be able to find a company. This feature was available in the 9500.
    -The bar code reader is useless. You are very lucky if you can get it to read a barcode.
    -I cannot get the automatic sync with Outlook to work.
    -The fax function is not there. The 9500 & 9300 could receive and send faxes.
    -There are too many buttons and features on the cover keypad. It is easy to press the wrong button while walking. Nokia tried to make the cover phone too intelligent.
    -Some contact fields in Outlook are deleted when the phone syncs even though Outlook is set to take preference if there is a conflict. I lost a few phone numbers this way.

    @kobusb
    02-Oct-200701:46 PM
    turo wrote:
    This is annoying among other features. Fax was there years and suddently just dropped. Some say because network, but still works with 9500 in same network
    This is what you call a disingenuous statement. As has been explained over and over and over, there is no fax in the E90 for three very important reasons. I will go over them again:
    1. No fax capable modem in the E90.
    2. The company that made the original fax software: Bitween no longer makes the software for the Communicator series nor will they support S60v3.
    3. 3G does not support fax so to say:
    02-Oct-200701:46 PM
    turo wrote:
    Some say because network, but still works with 9500 in same network
    is tantamount to intentionally misleading when the truth has been stated here several times over and over by myself and others.
    Show the KUDOS button some love.... Hit that bad boy.... It don't hurt....
    Apple iPhone 5,
    Retina MacBook Pro, iPad Mini, Nikon D4

  • Flash Player and Bundled McAfee

    Today I rebooted my computer after a Windows Update and got a dialog box saying that a new version of Adobe Flash Player was available, asking me if I wanted to upgrade.
    I clicked "Yes" at which it took me to Adobe's Flash Player site and had me download an executable. After downloading the executable I double clicked it to begin the install. A dialog box opened up informing me that Adobe Flash Player was being installed. The same box had a second progress bar below the Adobe Flash Player install progress bar. This second bar was for some McAfee security product. There was never any prompt to ask me if I wanted the McAfee program installed. There was no check box to turn off its installation.
    This was a completely automatic process from the point of double clicking the install file downloaded from Adobe - never pausing for any input from me until the installation of both Adobe Flash Player and the McAfee security product was complete.
    I find it harder and harder to hold back my growing hatred of Adobe. I was among the earliest users of Photoshop and have always cheered on this company, stuck with it through various iterations of Photoshop, learned to love several other outstanding products from them including Illustrator, After Effects and Premiere, which I also frequently use.
    But they are destroying all that goodwill they created by the shady practice of bundling malware like McAfee products with an essential upgrade to Adobe Flash Player. If I want to maintain security (of this otherwise very insecure product, Adobe Flash Player, I am required to update it to the most recent version. But doing so installs products like McAfee which I did not ask for and do not want on my computer, without my permission.
    If there is anyone from Adobe reading this, please desist. Do not treat your customers like scum. Do not install software on their computers without their permission. This is a bad business practice and is destroying your brand, which has got to be worth more than however many pennies McAfee pays you to bundle their malware.
    Thank you.

    "The following solution involves the Windows System Registry.
    Editing or manipulating the registry incorrectly can result in
    serious system damage, which may require reinstallation of the
    operating system. If you are not comfortable editing the registry
    then it's best to take your machine to a professional. If you
    choose to proceed it is essential to create a complete system
    backup and a Windows System Restore Point before proceeding. Adobe
    Systems cannot be held responsible for damage resulting from this
    information."
    This warning stopped me and caused me to turn to Adobe for
    support. I am a home user and dumb. I have never backed up. I don't
    know what a Windows System Restore Point is. I never heard of the
    registry before this incident.
    My problems began a couple of months ago. My wild guess is I
    had IE 7 beta installed and your install program was not compatible
    and died.

  • AirPrint on LJ 1102W has serious limitations

    FWIW, these units must have (IMHO) a broken AirPrint implementation.  I've worked with support on this issue, and they have no solution to the problem.  Essentially, these printers will NOT handle print jobs of ANY significant complexity.  If you send a job the printer that it cannot handle (which is absolutely NOT predictable), the printer's power/status light will begin flashing, but print output will not be produced in a reasonable time period.  While this state persists, the printer will NOT respond to further print jobs (even those sent from Windows or Mac) until it is power cycled.  It will persist in this non-responsive state until power cycled or the print job EVENTUALLY is processed and output comes out.  The iOS print management app will show the print job being sent to the printer and will be stuck at page 1.  The printer's status page will show no error state, only that it's "printing".  If left to their own devices (the printer and iOS device), most print jobs will eventually come out, but this can take from several minutes to hours to days!
    We're running iOS 7.1.2 and current (20130703) firmware; so, there's nothing to update.
    Support insists this behavior is expected and a natual limitation of the AirPrint protocol and iOS devices.  It is not.  I can print the print jobs that elicit the problem symptoms (on the LJ 1102Ws) successfully on other AirPrint compatible printers.  AirPrint is also an extension on IPP printing protocols which, itself, has protocols to handle flow control and error handling. Most of the rest of the AirPrint components support discovery and basic connection; so, I don't believe these parts of the AirPrint protocol to be involved (since discovery and basic printing do work).  At any rate, I think this amounts to a broken IPP implementation within the AirPrint implementation on these printers.
    Caveat Emptor.

    Hi @AnonymousDog,
    Welcome to the HP Support Forums. I can definitely understand your frustration when trying to send AirPrint job to your P1102w Laserjet printer and it can take hours/days to print.
    Please start by setting a static IP and static DNS servers for the printer. The steps on how to do this can be found in the Printer Does Not Maintain Wireless Connection document. In the Windows section it is solution four, and in the Mac section it is Solution Five. I would also recommend reviewing the information in Solution four of the Mac section as it deals with adjusting the Bonjour network setting.
    After setting the manual IP and DNS servers, if you are still encountering the same issue, please follow the steps in the Apple AirPrint: The Apple Mobile Device Shows the Job is Printing but the Printer Does Not Print document.
    Please let me know how it goes.
    Regards,
    Happytohelp01
    Please click on the Thumbs Up on the right to say “Thanks” for helping!
    Please click “Accept as Solution ” on the post that solves your issue to help others find the solution.
    I work on behalf of HP

  • Flash Catalyst and the problem of designers who can't to program.

    Let us assume that Flash Catalyst is still limited to certain resources. For example, a loop sequence of images, a video and photo gallery, a contacto form and others.
    I always have to work with Flash Builder - and then have to programs code? Will future versions of Flash Catalyst help us in this aspect? I hope so. I wanted to hear from you. Recalling that Flash Catalyst is a valuable aid to designers who do not know programming.
    Graceful.
    @eldermarx

    Exactly, my dear juviesi.
    To create a little more complex sites we have to learn to program in Flash Builder - even if only a few lines. The Flash Catalyst' idea is great, no doubt, but I hope that Adobe will facilitate futher the life of graphic designers in future version of this software.
    Thanks.
    @eldermarx

  • My iMac display occasionally flashes green and purple horizontal lines... is anyone else having this issue, or know of a fix?

    The screen occasionally flashes purple and green horizontal lines across it. Then the buttons on the left side of my menu bar turn fuzzy, and when I click on them they become black rectangles with green and purple lines running thru them. The dock also has a hint of green and purple in it. And some of the shadows around application windows are just black outlines, instead of gradiating shadows. Is this happening to anyone else? Does anyone have a fix? I read about the other supposed graphics issues, but I think they're unrelated, or at least left unfixed by the firmware update.

    All Macs come with a one year limited warranty.
    If you purchased AppleCare, contact info >  http://www.apple.com/support/products/
    Why can't you use the Bluetooth keyboard?
    According to the link I posted for the AHT..
    "For some Apple computers that shipped with OS X Lion, if Apple Hardware Test cannot be found on the hard drive, an Internet-based version starts up instead."

  • Flash text and flash buttons in DW CS4

    Hi,
    I have installed DW CS4 on my pc with Vista Home Premium 64
    Bit...I have edit my website homepage and I have discovered that I
    can't edit all flash text and buttons that I have created with DW
    CS3! I have see that the adobe has removed from CS4 version this
    option! So, now how I can resolve this problem??
    I have try to install also the CS3 version but I don't
    understand because I can't no more activated it from internet or
    phone option!
    I'm very angry for this, now I have to recreate from the
    begin all flash text and buttons of my website with other software?
    perhaps to buy also the Flash CS4 version for the solution? is this
    the new idea of adobe with their new CS4 version?

    > I'm very angry for this, now I have to recreate from the
    begin all flash
    > text
    > and buttons of my website with other software? perhaps
    to buy also the
    > Flash
    > CS4 version for the solution? is this the new idea of
    adobe with their new
    > CS4
    > version?
    It was a poor choice on Adobe's part to ever include such an
    option, and on
    your part for using it. Think about it -
    1. Some people don't have Flash installed - what do they do?
    Especially
    consider those people who are browsing from a corporate
    internet where Flash
    is not allowed by the IT staff.
    2. Search engines may not parse Flash links - your site will
    not be
    spidered unless you have redundant HTML links
    3. Screen assistive devices don't parse Flash links - what
    will those users
    do?
    4. DW cannot maintain links within a Flash movie, so if you
    move or rename
    a linked file, your navigation will break - what will you do?
    You will have
    to remake those buttons.
    It's almost always a very bad idea for these reasons.
    The solution is to make graphics to replace the Flash
    elements, or just use
    CSS styled text.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "s76x" <[email protected]> wrote in message
    news:[email protected]...
    > Hi,
    > I have installed DW CS4 on my pc with Vista Home Premium
    64 Bit...I have
    > edit
    > my website homepage and I have discovered that I can't
    edit all flash text
    > and
    > buttons that I have created with DW CS3! I have see that
    the adobe has
    > removed
    > from CS4 version this option! So, now how I can resolve
    this problem??
    > I have try to install also the CS3 version but I don't
    understand because
    > I
    > can't no more activated it from internet or phone
    option!
    >
    > I'm very angry for this, now I have to recreate from the
    begin all flash
    > text
    > and buttons of my website with other software? perhaps
    to buy also the
    > Flash
    > CS4 version for the solution? is this the new idea of
    adobe with their new
    > CS4
    > version?
    >

Maybe you are looking for